HOME

Kamis, 12 April 2012

POINTER

 Semoga program ini bermanfaat...

#include<stdio.h>
int a, b;
float hasil_jumlah, hasil_kurang,  hasil_kali,  hasil_bagi;
int var = 0;
int *ptr;

void main(){
{
printf("Program +-*/\n");
printf("Pilih Menu \n");
printf("1. Penjumlahan\n");
printf("2. Pengurangan\n");
printf("3. Perkalian\n");
printf("4. Pembagian\n");
printf("5. Exit\n");

}

int p;
printf("\nPilihan Anda: ");scanf("%d", &p);

if(p==1)
{
ptr = &var;
printf("Masukkan Angka Pertama: ");scanf("%d",&a);
printf("Masukkan Angka kedua: ");scanf("%d",&b);
printf("hasil dari funtion yang tidak menggunakkan pointer");
printf("\nhasil awal: %4.2f", var);
hasil_jumlah= a+b;
printf("\nhasil penjumlahan tanpa pointer dalam fungsi: %4.2f", hasil_jumlah);
printf("\nhasil setelah penjumlahan tanpa pointer diluar fungsi: %4.2f", *ptr);
printf("\n\nhasil dari funtion yang menggunakkan pointer");
printf("\nhasil awal: %4.2f", var);
hasil_jumlah= a+b;
printf("\nhasil penjumlahan tanpa pointer dalam fungsi: %4.2f", hasil_jumlah);
printf("\nhasil setelah penjumlahan tanpa pointer diluar fungsi: %4.2f", hasil_jumlah);
}

if(p==2)
{
ptr = &var;
printf("Masukkan Angka Pertama: ");scanf("%d",&a);
printf("Masukkan Angka kedua: ");scanf("%d",&b);
printf("hasil dari funtion yang tidak menggunakkan pointer");
printf("\nhasil awal: %4.2f", var);
hasil_kurang= a-b;
printf("\nhasil pengurangan tanpa pointer dalam fungsi: %4.2f", hasil_kurang);
printf("\nhasil setelah penjumlahan tabpa pointer diluar fungsi: %4.2f", *ptr);
printf("\n\nhasil dari funtion yang menggunakkan pointer");
printf("\nhasil awal: %4.2f", var);
hasil_kurang= a-b;
printf("\nhasil pengurangan tanpa pointer dalam fungsi: %4.2f", hasil_kurang);
printf("\nhasil setelah penjumlahan tabpa pointer diluar fungsi: %4.2f", hasil_kurang);
}

if(p==3)
{
ptr = &var;
printf("Masukkan Angka Pertama: ");scanf("%d",&a);
printf("Masukkan Angka kedua: ");scanf("%d",&b);
printf("hasil dari funtion yang tidak menggunakkan pointer");
printf("\nhasil awal: %4.2f", var);
hasil_kali= a*b;
printf("\nhasil perkalian tanpa pointer dalam fungsi: %4.2f", hasil_kali);
printf("\nhasil setelah penjumlahan tanpa pointer diluar fungsi: %4.2f", *ptr);
printf("\n\nhasil dari funtion yang menggunakkan pointer");
printf("\nhasil awal: %4.2f", var);
hasil_kali= a*b;
printf("\nhasil pengurangan tanpa pointer dalam fungsi: %4.2f", hasil_kali);
printf("\nhasil setelah penjumlahan tabpa pointer diluar fungsi: %4.2f", hasil_kali);
}
if(p==4)
{
ptr = &var;
printf("Masukkan Angka Pertama: ");scanf("%d",&a);
printf("Masukkan Angka kedua: ");scanf("%d",&b);
printf("hasil dari funtion yang tidak menggunakkan pointer");
printf("\nhasil awal: %4.2f", var);
hasil_bagi= a/b;
printf("\nhasil pembagian tanpa pointer dalam fungsi: %4.2f", hasil_bagi);
printf("\nhasil setelah penjumlahan tanpa pointer diluar fungsi: %4.2f", *ptr);
printf("\n\nhasil dari funtion yang menggunakkan pointer");
printf("\nhasil awal: %4.2f", var);
hasil_bagi= a/b;
printf("\nhasil pengurangan tanpa pointer dalam fungsi: %4.2f", hasil_bagi);
printf("\nhasil setelah penjumlahan tabpa pointer diluar fungsi: %4.2f", hasil_bagi);
}
if(p==5){
}
}

***Selamat mencoba ^_^ GBU***

Tidak ada komentar:

Posting Komentar