1. Program Looping pada C++:
Listing Programnya :
#include<stdio.h>
#include<conio.h>
int main()
{int i,j,n;
printf("masukkan nilai : ");
scanf("%d",&n) ;
for(i=1 ;i<=n ;i++)
{
for(j=n ;j>=i ;j--)
{
printf("%d",j);
}
printf("\n");
}
getch();
return 0;
}
#include<conio.h>
int main()
{int i,j,n;
printf("masukkan nilai : ");
scanf("%d",&n) ;
for(i=1 ;i<=n ;i++)
{
for(j=n ;j>=i ;j--)
{
printf("%d",j);
}
printf("\n");
}
getch();
return 0;
}
Outputnya:
masukkan nilai : 5
masukkan nilai : 5
54321
5432
543
54
5
Logika :
Int i,j,n; = tipe data yang di gunakan adalah integer dan memiliki 3 variabel yaitu i,j,n.
Printf(“xxxx”); = menampilkan kata” xxxx dilayar.
Scan (“%d”,&n); = memasukkan nilai n pada perintah printf sebelumnya untuk dipakai dalam proses perhitungan selanjutnya.
For(i=1;i<=n;i++); = Untuk i bernilai 1 , i lebih kecil sama dengan n ,dan i melakukan proses penambahan.
Maka proses lanjut.
For(j=n;j>=i;j--); = Untuk j bernilai n , i lebih besar sama dengan i ,dan j melakukan proses pengurangan.
Jika kondisi terpenuhi maka
Printf(“%d”,j); = mencetak nilai variabel j dilayar
Printf(“\n”); = Perintah untuk mengendalikan fungsi akhir dalam looping.
Jika tidak mengulang kondisi i jika kondisi tidak terpenuhi semua maka proses berakhir.
0 komentar:
Posting Komentar