Mata Pelajaran : Informatika Elemen : Algoritma dan Pemrograman Sekolah : SMK SMA MA Kelas : 10 TOPIK : swtich case | default break Projek : Kalkulator sederhana Tugas: Buatlah program kalkulator sederhana dengan menggunakan Bahasa Pemrograman C untuk operasi penghitungan Penjumlahan, Pengurangan, Perkalian, Pembagian dan Modulus (selisih bagi) Jawab: // Online C++ compiler to run C++ program online #include <iostream> #include <stdio.h> int main() { // Write C++ code here std::cout << "Hello SMKN 1 KEPANJEN\n"; int...
Mata Pelajaran : Informatika
Elemen : Algoritma dan Pemrograman
Sekolah : SMK SMA MA
Kelas : 10
TOPIK : swtich case | default break
Projek : Kalkulator sederhana
Tugas:
Buatlah program kalkulator sederhana dengan menggunakan Bahasa Pemrograman C untuk operasi penghitungan Penjumlahan, Pengurangan, Perkalian, Pembagian dan Modulus (selisih bagi)
Jawab:
// Online C++ compiler to run C++ program online
#include <iostream>
#include <stdio.h>
int main() {
// Write C++ code here
std::cout << "Hello SMKN 1 KEPANJEN\n";
int a, b, hasil, pil,modulus;
float c, d, hasilbagi;
printf("====================================\n");
printf("Program Kalkulator Sederhana\n");
printf("====================================\n\n");
printf("\tMenu :\n");
printf("\t1. Penjumlahan\n");
printf("\t2. Pengurangan\n");
printf("\t3. Perkalian\n");
printf("\t4. Pembagian\n");
printf("\t5. Modulus (selisih bagi)\n");
printf("\tPilih menu : ");
scanf("%d",&pil);
printf("--------------------------\n");
switch (pil){
case 1:
printf("\n%d. Penjumlahan :\n",pil);
printf("\tBilangan pertama : ");
scanf("%d", &a);
printf("\tBilangan kedua : ");
scanf("%d", &b);
hasil = a + b;
printf("-------------------------- +\n");
printf("\t%d + %d =\t\t %d\n", a,b,hasil);
break;
case 2:
printf("\n%d. Pengurangan :\n",pil);
printf("\tBilangan pertama : ");
scanf("%d", &a);
printf("\tBilangan kedua : ");
scanf("%d", &b);
hasil = a - b;
printf("-------------------------- -\n");
printf("\t%d - %d =\t\t %d\n",a,b, hasil);
break;
case 3:
printf("\n%d. Perkalian :\n",pil);
printf("\tBilangan pertama : ");
scanf("%d", &a);
printf("\tBilangan kedua : ");
scanf("%d", &b);
hasil = a * b;
printf("-------------------------- x\n");
printf("\t %d x %d = \t\t %d\n",a,b, hasil);
break;
case 4:
printf("\n%d. Pembagian :\n",pil);
printf("\tBilangan pertama : ");
scanf("%f", &c);
printf("\tBilangan kedua : ");
scanf("%f", &d);
hasilbagi = c / d;
printf("-------------------------- :\n");
printf("\t %.2f : %.2f \t\t = %.2f\n",c,d, hasilbagi);
break;
case 5:
printf("\n%d. Modulus :\n",pil);
printf("\tBilangan pertama : ");
scanf("%d", &a);
printf("\tBilangan kedua : ");
scanf("%d", &b);
modulus = a % b;
printf("-------------------------- % \n");
printf("\tSelisih bagi %d mod %d = %d\t",a,b,modulus);
break;
default:
printf("Pilihan menu tidak ada.");
break;
}
return 0;
}
#include <iostream>
#include <stdio.h>
int main() {
// Write C++ code here
std::cout << "Hello SMKN 1 KEPANJEN\n";
int a, b, hasil, pil,modulus;
float c, d, hasilbagi;
printf("====================================\n");
printf("Program Kalkulator Sederhana\n");
printf("====================================\n\n");
printf("\tMenu :\n");
printf("\t1. Penjumlahan\n");
printf("\t2. Pengurangan\n");
printf("\t3. Perkalian\n");
printf("\t4. Pembagian\n");
printf("\t5. Modulus (selisih bagi)\n");
printf("\tPilih menu : ");
scanf("%d",&pil);
printf("--------------------------\n");
switch (pil){
case 1:
printf("\n%d. Penjumlahan :\n",pil);
printf("\tBilangan pertama : ");
scanf("%d", &a);
printf("\tBilangan kedua : ");
scanf("%d", &b);
hasil = a + b;
printf("-------------------------- +\n");
printf("\t%d + %d =\t\t %d\n", a,b,hasil);
break;
case 2:
printf("\n%d. Pengurangan :\n",pil);
printf("\tBilangan pertama : ");
scanf("%d", &a);
printf("\tBilangan kedua : ");
scanf("%d", &b);
hasil = a - b;
printf("-------------------------- -\n");
printf("\t%d - %d =\t\t %d\n",a,b, hasil);
break;
case 3:
printf("\n%d. Perkalian :\n",pil);
printf("\tBilangan pertama : ");
scanf("%d", &a);
printf("\tBilangan kedua : ");
scanf("%d", &b);
hasil = a * b;
printf("-------------------------- x\n");
printf("\t %d x %d = \t\t %d\n",a,b, hasil);
break;
case 4:
printf("\n%d. Pembagian :\n",pil);
printf("\tBilangan pertama : ");
scanf("%f", &c);
printf("\tBilangan kedua : ");
scanf("%f", &d);
hasilbagi = c / d;
printf("-------------------------- :\n");
printf("\t %.2f : %.2f \t\t = %.2f\n",c,d, hasilbagi);
break;
case 5:
printf("\n%d. Modulus :\n",pil);
printf("\tBilangan pertama : ");
scanf("%d", &a);
printf("\tBilangan kedua : ");
scanf("%d", &b);
modulus = a % b;
printf("-------------------------- % \n");
printf("\tSelisih bagi %d mod %d = %d\t",a,b,modulus);
break;
default:
printf("Pilihan menu tidak ada.");
break;
}
return 0;
}
Komentar