Belajar Pemrograman Bahasa C : Perintah dasar If-else dan Switch-case

Pernyataan If
Struktur percabangan dimana bentuk umum dari IF … adalah:
If (Kondisi)
{
Statement 1;

}
Contoh:

  1. #include <stdio.h>  
  2. #include <conio.h>  
  3. Void main()  
  4. {  
  5. int x;  
  6. printf("1. Nilai Bahasa Inggris\n");  
  7. printf("2. Nilai Matematika\n");  
  8. scanf("%d",&x);  
  9.   
  10. if (x==1)  
  11. printf("Nilainya 85");  
  12.   
  13. if (x==2)  
  14. printf("Nilainya 90");  
  15.   
  16. getch();  
  17. }  
Pernyataan IF … ELSE
Bentuk umum dari IF … ELSE adalah:
If (Kondisi)
{
Statement 1;
Statement 2;
}
else
{
Statement 3;
Statement 4;
Statement dst;
}
Contoh:
  1. #include <stdio.h>  
  2. #include <conio.h>  
  3. Void main()  
  4. {  
  5. int x;  
  6. printf("1. Nilai Bahasa Inggris\n");  
  7. printf("2. Nilai Matematika\n");  
  8. scanf("%d",&x);  
  9. if (x =1)  
  10. {  
  11. printf("Nilainya 85");  
  12. }  
  13. if (x==2)  
  14. {  
  15. printf("Nilainya 90");  
  16. }  
  17. else  
  18. {  
  19. printf("Tidak ada nilainya");  
  20. }  
  21. return 0;  
  22. }  
Pernyataan Switch
Bentuk umum dari Swicth … Case adalah:
switch(skor)
{
case 1: …
break;
case 2: …
break;
….
}
Contoh:
  1. #include <stdio.h>  
  2. #include <conio.h>  
  3. Void main()  
  4. {  
  5. int x;  
  6. printf("1. Nilai Bahasa Inggris\n");  
  7. printf("2. Nilai Matematika\n");  
  8. scanf ("%d", &x)  
  9. switch (x)  
  10. {  
  11. {  
  12. case 1: printf("Nilainya 85"); break;  
  13. case 2: printf("Nilainya 90"); break;  
  14. default: printf("Tidak ada nilainya");  
  15. }  
  16. Getch();  
  17. }  
Lampiran Program
/*Program 1*/
  1. #include <stdio.h>  
  2. #include <conio.h>  
  3. //Program untuk menghitung luas lingkaran  
  4. main()  
  5. {  
  6. float pi = 3.1415;  
  7. float r;  
  8. printf ("Jari-jari lingkaran = ");  
  9. scanf ("%f", &r);  
  10. printf ("Luas lingkaran = %f", pi * r * r);  
  11. getch();  
  12. }  
/*Program 2*/
  1. #include <stdio.h>  
  2. #include <conio.h>  
  3. //Program untuk mengetahui nilai suatu inputan  
  4. main()  
  5. {  
  6. int a;  
  7. printf ("Ketikkan suatu nilai integer :");  
  8. scanf ("%d", &a);  
  9. if (a > 0)  
  10. {  
  11. printf ("Nilai yang anda masukkan bernilai positif %d ", a);  
  12. }  
  13. else if (a == 0)  
  14. {  
  15. printf ("Nilai Nol %d ", a);  
  16. }  
  17. else /* a > 0 */  
  18. {  
  19. printf ("Nilai yang anda masukkan bernilai negatif %d ", a);  
  20. }  
  21. getch();  
  22. }  
/*Program 3*/
  1. #include <stdio.h>  
  2. #include <conio.h>  
  3. #include <math.h>  
  4. //menghitung keliling segitiga  
  5. main()  
  6. {  
  7. int a,b,c,K;  
  8. printf("Masukan nilai a = ");  
  9. scanf("%i",&a);  
  10. printf("Masukan nilai b = ");  
  11. scanf("%i",&b);  
  12. printf("Masukan nilai c = ");  
  13. scanf("%i",&c);  
  14. K = (a+b+c);  
  15. printf("Keliling segitiga adalah %i", K);  
  16. getch();  
  17. }  
Ok.. 

Artikel yang berkaitan :



0 comments:

Posting Komentar