tuliskan algoritma untuk membuat segitiga yang disusun dari simbol * dengan tinggi ditentukan keyboard.
algoritma :
1. masukan (tinggi = n (pengganti tulisan tinggi biar simple menjadi huruf n saja))
2. untuk i = 1 s/d n
untuk j = 1 s/d i
tampilkan ("*") // tanpa pindah baris
AKHIR-UNTUK // untuk melakukan perulangan
tampilkan (karakter pindah baris); // untuk pindah baris ketika perulangan terjadi
AKHIR-UNTUK .
masukan program ini untuk mencoba programnya:
# include <iostream>
int i, j, n; /* i dan j untuk perulangan, n adalah tinggi segitiganya*/
using namespace std;
int main()
{
cout<<"masukan tinggi segitiga : ";/* menampilkan tulisan dan input jumlhnya sesuai keinginan tanpa pindah baris*/
cin>>n;
for (i=1; i<=n; i++) /* melakukan perulangan 1 sampai n(n dianggap sebagai tinggi yang akan diinput*/
{
for (j=1; j<=i; j++)
cout<<"*"; /* untuk menampilkan " * (bintang) " sebagai hasil*/
cout<<endl; /* untuk pindah baris*/
}
return 0;
}
hasilnya :
input nilainya atau tinggi segitiganya saya input 5 yah...
*
**
***
****
*****
hasil dari gambarnya :
silahkan mencoba... semoga berhasil... untuk yang belum mengerti flowchartnya admin akan masukan menyusul... terimakasih semoga bermanfaat.
0 Comments