Tugas3: Algoritma dan Pemrograman 2-PASCAL-looping

April 15, 2019 | Author: apple_dian2307 | Category: N/A
Share Embed Donate


Short Description

Download Tugas3: Algoritma dan Pemrograman 2-PASCAL-looping...

Description

Nama Nama : Dian Dian Wahy Wahyu u Utami Utami NPM : 101 10108579 579 Kela Ke lass : 1 KA 20 Tugas : Algoritma Algoritma dan Pemrograman Pemrograman 2 – PASCAL-l PASCAL-looping ooping

Soal 1. Program untuk mencetak bilangan bulat dari 1 s/d N menggunakan struktur pengulangan Repeat-Until, While dan For. Nilai N diinputkan dari keyboard.

A…. PROGRAM FORTO1; USES CRT; CONST X = '========================================'; VAR N,P: INTEGER; BEGIN CLRSCR; WRITELN(X); WRITE('MASUKKAN SEBUAH NILAI : ');READLN(N); WRITELN; FOR P := 1 TO N DO WRITE(P,' WRITE(P,' '); WRITELN; WRITELN(X); READLN; END.

B…. PROGRAM WHILEDO1; USES CRT; CONST X = '================================'; VAR N,I : INTEGER; BEGIN CLRSCR; WRITELN(X); WRITE('MASUKKAN SEBUAH NILAI : ');READLN(N); WRITELN; I := 0; WHILE I < N DO BEGIN I := I + 1; WRITE(I,' '); END; WRITELN; WRITELN(X); READLN; END.

C…. PROGRAM REPEATUNTIL1; REPEATUNTIL1; USES CRT; CONST X = '::::::::::::::::::::::::::::::'; VAR I,N : INTEGER; BEGIN CLRSCR; WRITELN(X); WRITE('MASUKKAN SEBUAH NILAI : ');READLN(N); I := 1; WRITELN; REPEAT WRITE(I,' '); I := I +1; UNTIL I > N; WRITELN; WRITELN(X); READLN; END.

Soal 2. Program untuk mencetak bilangan bulat dari N s/d 1 menggunakan struktur pengulangan Repeat-Until, While dan For. Nilai N diinputkan dari keyboard.

A…. PROGRAM FORDOWNTO; USES CRT; CONST X = '==================================='; VAR N,P :INTEGER; BEGIN CLRSCR; WRITELN(X); WRITE('MASUKKAN SEBUAH NILAI : ');READLN(N); WRITELN; FOR P := N DOWNTO 1 DO WRITE(P,' WRITE(P,' '); WRITELN; WRITELN(X); READLN; END.

B…. PROGRAM WHILEDO2; USES CRT; VAR N,P : INTEGER; BEGIN CLRSCR; P := 1; WRITE('MASUKKAN SEBUAH NILAI : ');READLN(N); WHILE (N >= P) DO BEGIN WRITE(N,' '); N := N - 1; END; READLN; END.

C…. PROGRAM REPEATUNTIL3; REPEATUNTIL3; USES CRT; VAR N,P : INTEGER; BEGIN CLRSCR; P := -1; N := 15; REPEAT P := P + 2; WRITE(P,' WRITE(P,' '); ' ); UNTIL (P = N); READLN; END.

Soal 3. Program untuk mencetak bilangan bulat sbb: 1 3 5 7 9 11 13 15 menggunakan struktur pengulangan Repeat-Until, While dan For.

A…. PROGRAM FORTODO3; FORTODO3; USES CRT; CONST X = '::::::::::::::::::'; VAR A,B: INTEGER; BEGIN CLRSCR; WRITELN(X); A := 0; FOR B := A TO 15 DO BEGIN B := B + 1; WRITE(B,' '); END; WRITELN; WRITELN(X); READLN; END.

B…. PROGRAM WHILEDO3; USES CRT; VAR N : INTEGER; BEGIN CLRSCR; N := 1; WHILE (N = 1) DO BEGIN WRITE(N,' '); N:= N - 2; END; READLN; END.

C…. PROGRAM REPEATUNTIL4; REPEATUNTIL4; USES CRT; VAR N : INTEGER; BEGIN CLRSCR; N := 17; REPEAT N := N - 2; WRITE(N,' '); UNTIL (N = 1); READLN; END.

Soal 5. Program untuk memasukan bilangan yang lebih besar dari nol. Program akan terus menerus minta inputan jika nilai yang dimasukan lebih kecil atau samadengan nol.

PROGRAM SOAL_NOMOR5; USES CRT; CONST X = ':::::::::::::::::::::::::::::::::::::::::::::::::::::::'; VAR N,P: INTEGER; BEGIN CLRSCR; REPEAT P := 1; WRITELN(X); WRITELN(' HARUS MASUKKAN MASUKKAN ANGKA LEBIH DARI SAMA DENGAN NOL!! '); WRITELN(X); WRITELN; WRITE('MASUKKAN SEBUAH NILAI : ');READLN(N); WRITELN; WRITELN('INGAT!! HARUS LEBIH DARI SAMA DENGAN NOL'); WRITELN(X); P := P + 1; UNTIL (N > 0); WRITELN; WRITELN('INI.. BARU ANGKA YANG BENAR ^.^ ^. ^ '); WRITELN(X); READLN; END.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF