Tugas3

Preview:

DESCRIPTION

tugas pemrograman praktik semester 2

Citation preview

NAMA : APRIADYNIM : C1255201020

1. Menggunakan Repeat Until

program ganjil_genap;uses wincrt;

varbil,I,gnp,gnjl : integer;ket : string[5];

beginwriteln('Program Ganjil/Genap menggunakan Repeat Until');writeln('=========================================');repeatbeginI := I + 1;write('Masukkan Bilangan ke ',I,': '); readln(bil);if bil = 0 thenwriteln(bil,' Bukan Bilangan Ganjil/Genap ')else if bil mod 2 = 0 thenbegingnp := gnp + 1;writeln(bil,' adalah Bilangan genap');endelsebegingnjl:= gnjl + 1;writeln(bil,' adalah Bilangan ganjil');end;end

until bil = 0;

writeln ('Jumlah Bilangan Yang di Inputkan : ',I);Writeln ('Jumlah Bilangan Genap : ',gnp);writeln ('Jumlah Bilangan Ganjil : ',gnjl);

end.

2. Menggunakan While Do

program ganjil_genap;uses wincrt;

varbil, I,gnp,gnjl : integer;ket : string [5];

beginI := 0;writeln('Program Ganjil/Genap menggunakan While Do');writeln('======================================');write('Masukkan Sembarang Angka :');readln(bil);while bil <> 0 dobegin

I := I + 1;write('Masukkan bilangan ke ',I,' : ');readln(bil);if bil mod 2 = 0 thenbeginket := 'Genap' ;gnp := gnp + 1endelsebeginket := 'Gnjl';gnjl := gnjl + 1;end;

writeln (bil,' adalah bilangan ',ket);end;

writeln ('Jumlah bilangan yang diinputkan : ',I);writeln ('Jumlah bilangan Genap : ',gnp);writeln ('Jumlah bilangan Ganjil : ',gnjl);

end.