-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path7 kalkulator-aritmatika.c
More file actions
36 lines (31 loc) · 978 Bytes
/
7 kalkulator-aritmatika.c
File metadata and controls
36 lines (31 loc) · 978 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <stdio.h>
int main() {
printf("------------------------------------------\n\n");
printf("Kalkuator Aritmatika C");
float na,nb, hasil, pil;
printf("\nMasukan Nilai A = ");
scanf("%f", &na);
printf("\nMasukan Nilai B = ");
scanf("%f", &nb);
// 1 = true (karena boolean pada bahasa c tidak didefinisikan secara bawaan, harus menyertakan <stdbool.h>)
while (1) {
printf("\n\nMasukan Pilihan Aritmatika\n1. + = Penjumlahan\n2. - = Pengurangan\n3. * = Perkalian\n4. / = Pembagian\n5. tekan apapun selain angka diatas\nMasukan Pilihan : ");
scanf("%f", &pil);
if (pil==1) {
hasil = na + nb;
printf("Hasil %f + %f = %f", na, nb, hasil);
} else if (pil==2){
hasil = na - nb;
printf("Hasil %f - %f = %f", na, nb, hasil);
} else if (pil==3){
hasil = na * nb;
printf("Hasil %f x %f = %f", na, nb, hasil);
} else if (pil==4){
hasil = na / nb;
printf("Hasil %f : %f = %f", na, nb, hasil);
} else {
break;
}
}
return 0;
}