Saturday, December 1, 2012

Soal & Jawaban Ujian TMD02

No.1 Soal Ujian TMD02 (Algoritam & Struktur Data dengan C)
1. Buatlah Program yang memeberikan tampilan seperti berikut ini dengan menggunakan Looping.

1 # # # # # # # # # # 1
2 2 # # # # # # # # 2 2 
3 3 3 # # # # # # 3 3 3
4 4 4 4 # # # # 4 4 4 4 
5 5 5 5 5   #   5 5 5 5 5 

Jawab :


#include <stdio.h>
#include <stdlib.h>

/* 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+                                                             +
+                                                             +
+   Nama    : Heruno Utomo                                    +
+   NIM     : 490 120 5 0                                     +
+   Jurusan : TKJMD (Teknik Komputer Jaringan & Media Digital)+
+                                                             +
+                                                             +
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
int x, y; /*deklarasi variable dengan type data int dengan nama variable x, y*/
int main(void)
{

 for(x=1; x<=5; x++)
 /*untuk melakukan pengulangan sebanyak 5x, 
   dan menambahkan 1 setiap pengulangan */
 {
 for(y=1; y<=x; y++)
 /*melakukan pengulangan jika 'y' kurang dari 
   atau sama dengan x, tambahkan 1 setiap pengulangan */
 { 
  //menampilkan nilai x 
  printf("%d",x);
 }

 for(y=5; y>=x; y--)
 /* melakukan pengulangan jika nilai 'y' lebih besar atau 
    sama dengan nilai x, kurangi satu setiap pengulangan */
 {
  //menampilkan karakter #
  printf("#");
 }
 for(y=4; y>=x; y--)
 /* melakukan pengulangan jika nilai 'y' lebih besar atau 
  sama dengan nilai x, kurangi satu setiap pengulangan */
 {

  //menampilkan karakter #
  printf("#");
 }
 for(y=1; y<=x; y++)
  /*melakukan pengulangan jika 'y' kurang dari 
   atau sama dengan x, tambahkan 1 setiap pengulangan */
 {
  //menampilkan nilai x
  printf("%d",x);
 }
 //membuat baris baru setiap pengulangan
 printf("\n");
}
 //mencegah program menutup kembali ketika di eksekusi
system("pause");
//mengembalikan nilai 0
return (0);
}


No comments:

Post a Comment