3
NAMA : APRIADY NIM : C1255201020 1. Menggunakan Repeat Until program ganjil_genap; uses wincrt; var bil,I,gnp,gnjl : integer; ket : string[5]; begin writeln('Program Ganjil/Genap menggunakan Repeat Until'); writeln('========================================='); repeat begin I := I + 1; write('Masukkan Bilangan ke ',I,': '); readln(bil); if bil = 0 then writeln(bil,' Bukan Bilangan Ganjil/Genap ') else if bil mod 2 = 0 then begin gnp := gnp + 1; writeln(bil,' adalah Bilangan genap'); end else begin gnjl:= 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);

Tugas3

  • Upload
    av-ri

  • View
    15

  • Download
    0

Embed Size (px)

DESCRIPTION

tugas pemrograman praktik semester 2

Citation preview

Page 1: Tugas3

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.

Page 2: Tugas3

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.