Membuat segitiga dengan 2 karakter, yang dimaksud disini adalah gambar bintang tidak hanya menggunakan * namun dengan # juga. Mungkin Seperti ini contoh programnya
Input Tinggi : 7
*
# #
* * *
# # # #
* * * * *
# # # # # #
* * * * * * *
Mungkin lagsung saja dengan algoritmanya
// ------------------------------------ Algoritma ------------------------------------//
Start - Awal Mulai Program
Input t - Memasukan Nilai t
for i = 1 to t - Perulangan i dari 1 sampai t
for j = 1 to (t-i) - Perulangan j dari 1 sampai (t-1) nilai akan kebalikan dengan #2
output " " - Mencetak Spasi
next j - Melanjutkan ke perulangan j
for j = 1 to i - Perulangan j dari 1 sampai i #2
if i mod 2 == 0 then - jika genap maka (mod = sisa bagi)
output " #" - genap -> cetak " #"
else - jika bukan genap
output " *" - ganjil -> Cetak " *"
end if - akhir if
next j - Melanjutkan perulangan j
output ("\n") - Mencetak New Line
next i - melanjutkan perulangan i
end - akhir program
Download Code C - Membuat Segituga dengan 2 char
Input Tinggi : 7
*
# #
* * *
# # # #
* * * * *
# # # # # #
* * * * * * *
Mungkin lagsung saja dengan algoritmanya
// ------------------------------------ Algoritma ------------------------------------//
Start - Awal Mulai Program
Input t - Memasukan Nilai t
for i = 1 to t - Perulangan i dari 1 sampai t
for j = 1 to (t-i) - Perulangan j dari 1 sampai (t-1) nilai akan kebalikan dengan #2
output " " - Mencetak Spasi
next j - Melanjutkan ke perulangan j
for j = 1 to i - Perulangan j dari 1 sampai i #2
if i mod 2 == 0 then - jika genap maka (mod = sisa bagi)
output " #" - genap -> cetak " #"
else - jika bukan genap
output " *" - ganjil -> Cetak " *"
end if - akhir if
next j - Melanjutkan perulangan j
output ("\n") - Mencetak New Line
next i - melanjutkan perulangan i
end - akhir program
// ------------------------------------ Algoritma ------------------------------------//
nah, kalau di tuliskan dalam code C maka akan menjadi
// ------------------------------------ Code C ------------------------------------//
#include "stdio.h"
main () {
int t, i, j;
printf ("Input Tinggi: "); scanf ("%d", &t);
for (i=1;i<=t;i++) {
for (j=1;j<=(t-i);j++) {
printf (" ");
}
for (j=1;j<=i;j++) {
if (i%2==0) {
printf (" #");
}else{
printf (" *");
}
}
printf ("\n");
}
}
// ------------------------------------ Code C ------------------------------------//
Download Code C - Membuat Segituga dengan 2 char
{ 0 Komentar... read them below or add one }
Posting Komentar