fork download
  1. #include <stdio.h>
  2.  
  3. main()
  4. {
  5. /* free open source code */
  6. /* created by myself {re : DarkStealthX ~ BSA} */
  7. /* jangan lupa cantumkan kode sumber guys di comment */
  8.  
  9. // konsep untuk soal nomor 3a
  10. // untuk mencetak ke arah vertikal dan horizontal diperlukan dua buah looping biasanya saya gunakan for-looping
  11. // deklarasikan penghitung(counter) dua buah untuk pencetakan
  12. // pertama masukkan nilai n untuk mencetak jumlah bintang baik arah vertikal maupun horizontal
  13. // konsep inti mencetak nilai 1 hingga n kali. Setelah selesai, lakukan pencetakan ulang lagi dari nilai 2 sampai n kali agar membentuk character yang akan dibuat
  14. // buat for-looping awal untuk melakukan pengulangan pencetakan ke arah vertical
  15. // buat for-looping kedua untuk melakukan pengulangan pencetakan ke arah horizontal
  16. // selamat mempelajari
  17.  
  18.  
  19. printf("\nNama\t: M Rizqi Subeno");
  20. printf("\nNIM\t: I0717032");
  21. printf("\nSoal 3a - create a character design\n");
  22.  
  23.  
  24. int n,x,y; //deklarasi variable x dan y untuk counter pertama dan kedua , deklarasi n untuk meghitung nilai awal input*/
  25. printf("masukkan n : "); //masukkan nilai ke variabel n
  26. scanf("%d",&n); //perintah pembacaaan nilai
  27. for(x = 1; x<=n;x++) //for - looping 1 (pengulangan dari nilai variabel (x = 1) hingga n kali)
  28. {
  29.  
  30. for(y=n; y>x-1; y--) //for - loopinng 2 (pengulangan dari nilai (variabel y = variabel n) hinga nilai (x-1))
  31. {
  32. printf("*"); // cetak * selama pengulangan terjadi
  33. }
  34. printf("\n"); // pindah baris setelah pencetakan * selesai
  35. }
  36. for(x = 2; x<=n;x++) //for - looping 1 (pengulangan lagi dari nilai x = 2 hingga n kali)
  37. {
  38. for(y=1;y<=x;y++) //for - looping 2 (pengulangan lagi dari nilai y = 1 hingga n kali)
  39. {
  40. printf("*"); // cetak * selama pengulangan terjadi
  41. }
  42. printf("\n"); // pindah baris setelah pencetakan * selesai
  43. }
  44. } // END.
  45.  
Success #stdin #stdout 0s 9432KB
stdin
15
stdout
Nama	: M Rizqi Subeno
NIM	: I0717032
Soal 3a - create a character design
masukkan n : ***************
**************
*************
************
***********
**********
*********
********
*******
******
*****
****
***
**
*
**
***
****
*****
******
*******
********
*********
**********
***********
************
*************
**************
***************