Nah,,, ini salah satu pembelajaran pada C++ yang sedikit memutar otak kawan,,, kok gitu?
Iya karena untuk Menggambar Segitiga Dengan C++ kita menggunakan metode perulangan di dalam perulangan dan di dalam perulangan lagi... hehehe,,,, nah,, untuk menghemat waktu silahkan di lihat script C++ yang ada di bawah ini...
//contoh 1
#include
#include
void main() {
int a,b,c;
printf("Masukkan angka : "); scanf("%d",&a);
printf("\n");
for(b = 1 ; b <= a ; b++)
{
for(c=1;c<=b;c++)
{
printf("*");
}
printf("\n");
}
getch();
}
nah untuk script C++ yang di atas itu menghasilkan segitiga sebagai berikut
Macam segitiga itu banyak kawan... contoh lainnya adalah sebagai berikut :
//contoh 2
#include
#include
main() {
int a,b,c,d;
printf("Masukkan angka : "); scanf("%d",&a);
printf("\n");
for(b=1;b<=a;b++)
{
for(c=1;c<=b;c++)
{
printf("*");
}
printf("\n");
}
for(b=1;b<=a;b++)
{
for(d=1;d<=a-b;d++)
{
printf("*");
}
printf("\n");
}
getch();
}
//contoh 3
#include
#include
main() {
int a,b,c,d;
printf("Masukkan angka : "); scanf("%d",&a);
printf("\n");
for(b=1;b<=a;b++)
{
for(d=1;d<=a-b;d++)
{
printf(" ");
}
for(c=1;c<=b;c++)
{
printf("*");
}
printf("\n");
}
getch();
}
nah untuk contoh 2 itu sebenarnya adalah gabungan dari contoh 1 dan 1 segitiga lagi yang terbalik dengan contoh 1,,, sedangkan yang contoh 3 itu kita membuat segitiga terbalik dari contoh no 1 namun *-nya di ganti dengan space dan di tambah 1 perulangan lagi untuk membuat bintangnya,,, mungkin penjelasannya cuma segitu saja,,, tapi, kalo anda udah mencoba pasti bisa,,,
0 komentar:
Posting Komentar