Tugas Pendahuluan V (AHMAD ARIF, 40621190002)
Tugas Pendahuluan V (AHMAD ARIF, 40621190002)
NPM : 40621190002
TUGAS PENDAHULUAN V
2. Buatlah algoritma dan bahasa Pascal untuk menampilkan mata kuliah yang
harus di remedial berdasarkan nilai uts nya. Ada 5 nilai mata kuliah sebagai
masukan, yaitu: Alpro, SBO, RTI, Bahasa Indonesia, dan Pancasila. Jika
ada nilai yang kurang dari 50, maka sebutkan mata kuliah yang harus di
remedial. Program akan keluar sampai tidak ada mata kuliah yang
diremedial.
INPUT Masukkan nilai Alpro : 70
Masukkan nilai SBO : 45
Masukkan nilai RTI : 70
Masukkan nilai Bahasa Indonesia : 70
Masukkan nilai Pancasila : 70
OUTPUT Anda mendapat remedial : SBO
INPUT Masukkan nilai Alpro : 30
Masukkan nilai SBO : 45
Masukkan nilai RTI : 70
Masukkan nilai Bahasa Indonesia : 70
Masukkan nilai Pancasila : 50
OUTPUT Anda mendapat remedial : Alpro – SBO -
Pancasila
INPUT Masukkan nilai Alpro : 70
Masukkan nilai SBO : 70
Masukkan nilai RTI : 70
Masukkan nilai Bahasa Indonesia : 70
Masukkan nilai Pancasila : 70
OUTPUT Anda tidak mendapat remedial
Keluar Program !!!
JAWAB :
ALGORITMA :
Kamus Data :
Alpro, SBO, RTI, BahasaIndonesia, Pancasila, jumlah :integer
Algoritma :
Input (Alpro, SBO, RTI, BahasaIndonesia, Pancasila, jumlah)
if (Alpro < 51) or (SBO < 51) or (RTI < 51) or (BahasaIndonesia < 51) or
(Pancasila < 51) then
begin
output ('Anda mendapat remedial : ')
if (Alpro < 51) then
output ('Alpro - ')
if (SBO< 51) then
output ('SBO - ')
if (RTI < 51) then
output ('RTI - ')
if (BahasaIndonesia < 51) then
output ('Bahasa Indonesia - ')
if (Pancasila < 51) then
output ('Pancasila - ')
endif
else
begin
write('Anda tidak mendapat remedial ')
endelse
Bahasa Pascal :
PROGRAM pendahuluan5;
Uses crt;
var
Alpro, SBO, RTI, BahasaIndonesia, Pancasila, jumlah :integer;
begin
clrscr;
WRITELN('**************************************');
WRITE('Masukkan nilai Alpro : ');READLN(Alpro);
WRITE('Masukkan nilai SBO : ');READLN(SBO);
WRITE('Masukkan nilai RTI : ');READLN(RTI);
WRITE('Masukkan nilai Bahasa Indonesia : ');READLN(BahasaIndonesia);
WRITE('Masukkan nilai Pancasila : ');READLN(Pancasila);
if (Alpro < 51) or (SBO < 51) or (RTI < 51) or (BahasaIndonesia < 51) or
(Pancasila < 51) then
begin
write('Anda mendapat remedial : ');
if (Alpro < 51) then
write('Alpro - ');
if (SBO< 51) then
write('SBO - ');
if (RTI < 51) then
write('RTI - ');
if (BahasaIndonesia < 51) then
write('Bahasa Indonesia - ');
if (Pancasila < 51) then
writeln('Pancasila - ');
end
else
begin
write('Anda tidak mendapat remedial ');
end;
WRITELN('**************************************');
READLN;
end.
Output :