#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();
}
#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