Advertisement
c3budiman

c labsi 2

Mar 30th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.46 KB | None | 0 0
  1. #include <stdio.h>
  2. main()
  3. {
  4.     int pil, npm;
  5.     float uts, uas, r, t, lp;
  6.     char nd[25], np[25], kelas[10];
  7.    
  8.     printf("---MENU---\n");
  9.     printf("1. Biodata\n");
  10.     printf("2. Nilai\n");
  11.     printf("3. Luas Permukaan Tabung\n");
  12.     printf("4. Exit\n");
  13.     printf("Masukan pilihan anda : ");
  14.     scanf("%d", &pil);
  15.    
  16.     switch(pil)
  17.     {
  18.         case 1:
  19.             printf("\n---BIODATA---\n");
  20.             printf("Nama Lengkap\t: ");
  21.             scanf("%s %s", &nd, &np);
  22.             printf("NPM\t\t: ");
  23.             scanf("%d", &npm);
  24.             printf("Kelas\t\t: ");
  25.             scanf("%s", &kelas);
  26.             printf("\nNama Lengkap Anda\t: %s %s\n", nd, np);
  27.             printf("NPM Anda\t\t: %d\n", npm);
  28.             printf("Kelas Anda\t\t: %s\n", kelas);
  29.             break;
  30.            
  31.         case 2:
  32.             printf("\n---NILAI---\n");
  33.             printf("Nilai UTS : ");
  34.             scanf("%f", &uts);
  35.             printf("Nilai UAS : ");
  36.             scanf("%f", &uas);
  37.             lp = (uts + uas) / 2;
  38.             if(lp > 100 || lp < 0)
  39.                 printf("Error");
  40.             else if(lp > 80)
  41.                 printf("Nilai Anda A");
  42.             else if(lp > 60)
  43.                 printf("Nilai Anda B");
  44.             else if(lp > 40)
  45.                 printf("Nilai Anda C");
  46.             else
  47.                 printf("Nilai Anda D");
  48.             printf("\n");
  49.             break;
  50.            
  51.         case 3:
  52.             printf("\n---LUAS PERMUKAAN TABUNG---\n");
  53.             printf("Masukan Jari-jari\t: ");
  54.             scanf("%f", &r);
  55.             printf("Masukan Tinggi\t\t: ");
  56.             scanf("%f", &t);
  57.             lp = 3.14 * r * (r + 2 * t);
  58.             printf("Luas Permukaan tabung : %.2f", lp);
  59.             break;
  60.            
  61.         case 4:
  62.             break;
  63.            
  64.         default:
  65.             printf("\nPilihan yang Anda masukkan salah");
  66.     }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement