rasyid03

Ujian1 Soal SO

May 12th, 2023 (edited)
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.19 KB | Source Code | 0 0
  1. #include <stdio.h>
  2.  
  3. int main (){
  4.   int pil;
  5.   int a;
  6.   int tinggi;
  7.   int pil2;
  8.  
  9.  menu :
  10.         printf("\n=======MENU=======");
  11.         printf("\n1.Ganjil Genap");
  12.         printf("\n2.Segitiga");
  13.         printf("\n3.Exit");
  14.         printf("\nMasukan Pilihan Menu : ");
  15.         scanf("%i", &pil);
  16.    
  17.     switch(pil){
  18.     case 1:
  19.         printf("\n=======GANJIL GENAP=======\n");
  20.         printf("Masukan Angka : ");
  21.         scanf("%i", &a);
  22.         if(a%2 == 0){
  23.             printf("Bilangan %i adalah Genap\n", a);
  24.         }else{
  25.             printf("Bilangan %i adalah Ganjil\n", a);        
  26.         }
  27.         goto menu;
  28.     case 2:
  29.                 printf("Masukkan tinggi segitiga: ");
  30.                 scanf("%d", &tinggi);
  31.              
  32.                 for(int i = tinggi; i >= 1; i--) {
  33.                 for(int j = 1; j <= i; j++) {
  34.                 printf("*");
  35.                 }
  36.                 printf("\n");
  37.                 }
  38.         goto menu;
  39.      
  40.     case 3:
  41.         printf("Apakah ingin keluar (Yes = 1 No = 2) : ");
  42.         scanf("%d", &pil2);
  43.         if (pil2 == 1){
  44.             break;
  45.         }else if(pil2 == 2){
  46.             goto menu;
  47.         }
  48.     default :
  49.     printf("Maaf menu pilihan tidak tersedia, silahkan dicoba kembali\n");
  50.     goto menu;
  51.  
  52. }
  53. return 0;
  54. }
Add Comment
Please, Sign In to add comment