Langsung ke konten utama

Program Kalkulator Sederhana

Algoritma :
inisialisasi int bil1,bil2,hasil dan char k
- input bilangan dengan ketentuan bil1 k bil2
- if k= + maka bil1 + bil2
- else if k = - maka bil1 - bil2
- else if k = * maka bil1 * bil2
- else if k = / maka bil1 / bil2
else exit

Flowchart :

Listing Program :

#include
main()
{
 int bil1,bil2,pil,hasil;
 printf("masukkan bilangan pertama :");
 scanf("%d",&bil1);
 printf("masukkan bilangan kedua :");
 scanf("%d",&bil2);

 printf("\n\nPilihan Menu\n");
 printf("\n1.penjumlahan\n2.pengurangan\n3.perkalian\n4.pembagian\n");
 
 printf("\nmasukkan pilihan\n");
 scanf("%d",&pil);

 {
  if(pil==1)
  hasil=bil1+bil2;
  else if(pil==2)
  hasil=bil1-bil2;
  else if(pil==3)
  hasil=bil1*bil2;
  else
  hasil=bil1/bil2;
 }

 printf("pilihan anda adalah %d\n maka hasilnya adalah %d\n",pil,hasil);
}

Output :




Komentar

Postingan populer dari blog ini

FLOWCHART dan ALGORITMA KONVERSI JAM KE MENIT

1.Masukkan inputan berupa jam dan menit dengan format jj : mm 2.konversikan jam ke menit (inisialisasi x) dengan cara : x= jam*60 3. lalu tambahkan hasil konversi jam tersebut (x) dengan menit yang tadi telah diinputkan 4. lalu cetak hasilnya sebagai menit 5. program selesai

Flowchart dan Algoritma mencari nilai max dan min bilangan

1.Inisialisasi int= n,mi=0,max=0,i 2.Masukkan n untuk menentukan banyaknya bilangan himpunan atau bilangan yang akan ditampilkan 3.Masukkan anggota himpunan 4.Bandingkan anggota pertama dengan anggota kedua,anggota kedua dengan ketiga dan seterusnya. 5.Cetak nilai max dan min 6.program selesai

FLOWCHART dan ALGORITMA KONVERSI DETIK ke HARI

1. inisialisasi sisa, sisa1,dan dtk=0 2. Masukkan jumlah detik 3. hitung dengan rumus >hari=detik/86400 >sisa=detik%86400 >jam=sisa/3600 >sisa1=sisa%3600 >menit=sisa1/60 >dtk=sisa1%60 4. cetak hari, jam, menit dan detik sebagai hasil 5. program selesai