Share yang saya ketahui dari berbagai sumber, semoga bermanfaat bagi anda!

Script C++ untuk Program Kalkulator Sederhana | Program Switch

#include <stdio.h>  //header untuk printf dan scanf
#include <conio.h>  //header untuk getch
main()   //fungsi utama pada program
{

int valid_operator = 1;  //tipe data dan variabel
char tanda;       //tipe data dan variabel
float bil1, bil2, hasil;  //tipe data dan variabel

printf("NAMA\t: NUR CAHYO SETYO N\n");  //untuk menampilkan data
printf("NPM\t; 13312302\n"); //untuk menampilkan data
printf ("KELAS\t: TI 13 G\n");  //untuk menampilkan data
printf("_________________________________________________\n");  //untuk menampilkan data


printf("Masukkan 2 buah bilangan dan sebuah operator\n"); //untuk menampilkan data
printf("dengan format : bil1 operator bil2\n\n");  //untuk menampilkan data
scanf("%f %c %f", &bil1, &tanda, &bil2);  //untuk menginput data

switch(tanda) {     //mencabangkan alur atau sebagai komen pilihan
case '*' : hasil = bil1 * bil2; break; //case diproses diluar fungsi main(), //memproses hasil yang didapat dari "bil1 * bil2", //menghentikan program
case '/' : hasil = bil1 / bil2; break; //case diproses diluar fungsi main(), //memproses hasil yang didapat dari "bil1 / bil2", //menghentikan program
case '+' : hasil = bil1 + bil2; break; //case diproses diluar fungsi main(), //memproses hasil yang didapat dari "bil1 + bil2", //menghentikan program
case '-' : hasil = bil1 - bil2; break; //case diproses diluar fungsi main(), //memproses hasil yang didapat dari "bil1 - bil2", //menghentikan program
default : valid_operator = 0;  //sebagai pemberi nilai "false" pada fungsi switch
}
if(valid_operator) //untuk mengambil keputusan if
printf("hasil dari %g %c %g adalah %g\n", bil1, tanda, bil2,hasil); //untuk menampilkan data
else   //untuk mengambil keputusan selain if
printf("Invalid operator!\n"); //untuk menampilkan data
getch();
}

0 comments "Script C++ untuk Program Kalkulator Sederhana | Program Switch", Baca atau Masukkan Komentar

Post a Comment