1.
Algortima, Flowchart dan Program Mencetak Kata “
Hallo “ Dengan Strukur For :
{Memakai For … end for untuk menampilkan “ Hallo”
sebanyak 10 kali}
Deklarasi
integer
cacah ;
Deskripsi
For
(cacah =1 to 10 step 1)
write
(“Hallo“);
endfor.
#include<stdio.h>
main()
{
int a;
for(a=1; a<=10; a++)
printf("hello");
}
Algortima,
Flowchart dan Program Mencetak Kata “ Hallo “ Dengan Strukur While Do :
{Memakai While do… end while do untuk menampilkan “
Hallo “ sebanyak 10 kali}
Deklarasi
integer
cacah ;
Deskripsi
While do (cacah =1 to 10 step 1)
write
(“ Hallo “);
endWhile do.
#include<stdio.h>
void main()
{
int a;
while( a<=10){
?
printf("hello\n");
a++;
}}
2.
Algortima, Flowchart dan Program Mencetak Bilangan
Ganjil Genap dari 0 – 10 Dengan Strukur For, While dan Repeat :
Algoritma
Ganjilgenap While do
{Mengelompokan
data dalam bentuk jumlahan
bilangan ganjil dan genap}
Deklarasi
integer
cacah, N, Bil, Genap, Ganjil;
Deskripsi
write
(“Berapa Banyak Bilangan ? “);
read (N);
cacah ß 1;
genap ß 0;
ganjil ß 0;
While
(cacah < N) do
write ( “Masukkan Bilangan ke- “, cacah);
read (Bil);
#include<stdio.h>
main()
{
int a=1;
while(a<=10) {
?if(a%2){
printf("%d\t", a);
?}
?a++;
}return0;
}
|
then
Genap Genap + Bil;
else Ganjil Ganjil + Bil;
endif
cacah ß cacah + 1;
Endwhile
Write (Jumlah Bilangan Ganjil = “, Ganjil);
Write (Jumlah Bilangan Genap = “, Genap);
Algoritma Ganjilgenap For
{Mengelompokan data dalam bentuk jumlahan
bilangan
ganjil dan genap}
Deklarasi
integer
cacah, N, Bil, Genap, Ganjil;
Deskripsi
write
(“Berapa Banyak Bilangan ? “);
read
(N);
genap ß 0;
ganjil ß 0;
For (cacah=1 to
N step 1)
write (
“Masukkan Bilangan ke- “, cacah);
read
(Bil);
if (Bil %
2 = 0)
#include<stdio.h>
main()
{
int a;
for(a=0; a<=10;
a++)
{
?if(a%2){
printf("%d\t",
a);?
}}}
|
else Ganjil ß Ganjil + Bil;
endif
Endfor
Write (Jumlah Bilangan Ganjil = “, Ganjil);
Write (Jumlah Bilangan Genap = “, Genap);
Algoritma Ganjilgenap Repeat
{Mengelompokan data dalam bentuk jumlahan
bilangan
ganjil dan genap}
Deklarasi
integer
cacah, N, Bil, Genap, Ganjil;
Deskripsi
write
(“Berapa Banyak Bilangan ? “);
read
(N);
cacah ß 1;
genap ß 0;
ganjil ß 0;
Repeat
write (
“Masukkan Bilangan ke- “, cacah);
if (Bil %
2 = 0)
then
Genap ß
Genap + Bil;
else Ganjil ß Ganjil + Bil;
endif
cacah ß cacah + 1;
Until (cacah > N)
Write (Jumlah Bilangan Ganjil = “, Ganjil);
Write (Jumlah Bilangan Genap = “, Genap);
Tidak ada komentar:
Posting Komentar