Advertisement
aldyrenaldy00

Bintang 1 sisi

Oct 23rd, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.01 KB | None | 0 0
  1. //7. bintang 1 sisi
  2. #include<stdio.h>
  3.  
  4. int main()
  5. {
  6.     int N;                              //mendeklarasikan N sebagai integer, N adalah nilai maksimum bintang
  7.     int i;                              //mendeklarasikan i sebagai integer, i adalah kounter 1
  8.     int X;                              //mendeklarasikan X sebagai integer, X adalah kounter 2
  9.  
  10.     printf(" ///////////////////////////////////////////////// \n / Soal no 3a \t \t \t \t \t / \n / Nama \t: Muhammad Renaldy Darmawan \t / \n / NIM \t \t: I0717029 \t \t \t / \n / Tanggal \t: 12 Oktober 2017 \t \t / \n ///////////////////////////////////////////////// \n \n");
  11.  
  12.     printf("masukkan nilai N : ");      //menginput nilai N
  13.     scanf("%d", &N);                    //menyecan N sebagai integer
  14.  
  15.     i=1;                                //mendeklarasikan kounter i=1
  16.     X=N;                                //mendeklarasikan kounter X=N
  17.     while(N>=2)                         //program akan melakukan loop sampai N<=1
  18.     {
  19.         while(i<=N)                     //program akan melakukan loop sampai i>N
  20.         {
  21.             printf("*");                //mencetak satu bintang
  22.             i=i+1;                      //menambah nilai kounter i
  23.         }
  24.         printf("\n");                   //mencetak enter
  25.  
  26.         N=N-1;                          //mengurangi nilai N
  27.         i=1;                            //mereset nilai kounter i
  28.  
  29.     }
  30.     i=1;                                //mereset nilai kounter i
  31.     while(N<=X)                         //melakukan loop hingga N lebih besar dari X
  32.     {
  33.         while(i<=N)                     //melakukan loop hingga i lebih besar dari N
  34.         {
  35.  
  36.             printf("*");                //mencetak satu bintang
  37.             i=i+1;                      //menambah nilai kounter i
  38.  
  39.         }
  40.         printf("\n");                   //mencetak enter
  41.         N=N+1;                          //menambah nilai N
  42.         i=1;                            //mereset nilai kounter i
  43.  
  44.     }
  45.     return 0;
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement