Friday, February 10, 2012

Algoritama & Pemrograman (pemahaman awal algoritma..(5))


1.Kalkulator 
A.listing program kalkulator 
#include<stdio.h>
main()
{
int c;
float a,b,d;
printf(“====================\n”);
printf(“Kalkulator Sederhana\n”);
printf(“====================\n”);
printf(“masukkan bilangan pertama = “);scanf(“%g”,&a);
printf(“masukkan bilangan kedua = “);scanf(“%g”,&b);
printf(“Menu Matematika :\n”);
printf(“1. penjumlahan.\n”);
printf(“2. pengurangan.\n”);
printf(“3. pembagian.\n”);
printf(“4. perkalian.\n\n”);
printf(“menu pilihanmu =”);scanf(“%d”,&c);
if(c==1)
{
d=a+b;
printf(“penjumlahannya adalah %g + %g = %g\n”,a,b,d);
}
else if(c==2)
{
d=a-b;
printf(“pengurangannya adalah %g – %g = %g\n”,a,b,d);
}
else if(c==3)
{
d=a/b;
printf(“pembagiannya adalah %g / %g = %g\n”,a,b,d);
}
else if(c==4)
{
d=a*b;
printf(“perkaliannya adalah %g * %g = %g\n”,a,b,d);
}
else
printf(“invalid operation\n”);
}


B.Flowchart kalkulator

C.Algoritma kalkulator
1.Mulai program
2.Deklarasikan int c,dan float a,b,d
3.Masukkan nilai a,b
4.Tampilkan menu sbb:
1.Penjumlahan
2.Pengurangan
3.Perkalian
4.Pembagian
5.Masukkan pilihan operator
6.Jika:
pilihan 1,maka operasinya adalah d=a+b;
pilihan 2,maka operasinya adalah d=a-b;
pilihan 3,maka operasinya adalah d=a/b;
pilihan 4,maka operasinya adalah d=a*b;
7.Selain pilihan 1 sampai 4,maka tampilkan invalid operation
8.Cetak hasil sesuai pilihan
9.program selesai

No comments:

Post a Comment