Advertisement
betavian18

test

Mar 26th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.41 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. void type1(int sz);
  4. void type2(int sz);
  5. void type3(int sz);
  6. void type4(int sz);
  7.  
  8. int baris, kolom, i;
  9. int main(){
  10.     int a, t;
  11.     printf("masukkan ukuran: "); scanf("%d",&a);
  12.     do{
  13.         printf("masukkan bentuk(1-4): "); scanf("%d", &t);
  14.         switch(t)
  15.         {
  16.             case 1 : {
  17.                 type1(a);
  18.                 break;
  19.             }
  20.             case 2 : {
  21.                 type2(a);
  22.                 break;
  23.             }
  24.             case 3 : {
  25.                 type3(a);
  26.                 break;
  27.             }
  28.             case 4 : {
  29.                 type4(a);
  30.                 break;
  31.             }
  32.             default : {
  33.                 printf("Try again later kiddo!");
  34.                 break;
  35.             }
  36.         }  
  37.     }while( t < 4);
  38.    
  39.     return 0;
  40. }
  41.  
  42. void type1(int sz){
  43.     for(baris = 0; baris < sz; baris++)
  44.     {
  45.         for(kolom = 0; kolom < sz; kolom++)
  46.         {
  47.             if(kolom <= baris)
  48.                 printf("*");
  49.             else printf(" ");
  50.         }
  51.         printf("\n");  
  52.     }
  53. }
  54.    
  55.  
  56. void type2(int sz){
  57.     for(baris = 0; baris < sz; baris++)
  58.     {
  59.         for(kolom = 1; kolom < sz; kolom++)
  60.         {
  61.             if(kolom < (sz-baris) )
  62.                 printf("*");
  63.             else printf(" ");
  64.         }
  65.         printf("\n");  
  66.     }
  67. }
  68.  
  69.  
  70. void type3(int sz){
  71.     for(baris = 0; baris < sz; baris++)
  72.     {
  73.         for(kolom = 0; kolom < sz; kolom++)
  74.         {
  75.             if(kolom >= baris)
  76.                 printf("*");
  77.             else printf(" ");
  78.         }
  79.         printf("\n");  
  80.     }
  81. }
  82.  
  83. void type4(int sz){
  84.     for(baris = 1; baris <= sz; baris++)
  85.     {
  86.         for(kolom = 1; kolom <= sz; kolom++)
  87.         {
  88.             if(kolom == (sz - baris+1) || kolom == sz || baris == sz)
  89.                 printf("*");
  90.             else printf(" ");
  91.         }
  92.         printf("\n");  
  93.     }
  94. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement