Anda di halaman 1dari 4

PENGANTAR CODING

Pertemuan 10 - IF

Kode Seksi : 202311280575

Kode Mata Kuliah : UNP1.60.1102

Nama Mata Kuliah : Pengantar Coding

Jadwal Kuliah : Rabu, 13.20-15.50

Disusun Oleh :

Nama : Anggun Indrawan Putri

NIM : 20078023

PROGRAM STUDI

PENDIDIKAN TATARIAS DAN KECANTIKAN

FAKULTAS

PARIWISATA DAN PERHOTELAN

UNIVERSITAS NEGERI PADANG

2023
1. Buatlah suatu fungsi yang bertugas menampilkan judul program.

a. SOURCE CODE
program HitungNilaiAkhir;
var
nama, nim, bpTm, prodi: string;
nilaiUTS, nilaiUAS, nilaiTugas, nilaiKehadiran,
nilaiAkhir: real;

begin
writeln('===========Pengantar Koding===========');
writeln('Nama : Anggun Indrawan Putri');
writeln('NIM : 20078023');
writeln('Prodi: Pendidikan tatarias dan kecantikan');
readln;
writeln('Tugas Minggu Ke-10');
writeln('Program IF');

// Input data mahasiswa


write('Masukkan nama: ');
readln(nama);

write('Masukkan NIM: ');


readln(nim);

write('Masukkan BP/TM: ');


readln(bpTm);

write('Masukkan prodi: ');


readln(prodi);

write('Masukkan nilai UTS: ');


readln(nilaiUTS);

write('Masukkan nilai UAS: ');


readln(nilaiUAS);

write('Masukkan nilai tugas: ');


readln(nilaiTugas);

write('Masukkan nilai kehadiran: ');


readln(nilaiKehadiran);

// Menghitung nilai akhir


nilaiAkhir := 0.3 * nilaiUTS + 0.4 * nilaiUAS + 0.2 *
nilaiTugas + 0.1 * nilaiKehadiran;

// Menampilkan nilai akhir


writeln('Nilai Akhir: ', nilaiAkhir:0:2);

// Menentukan grade dan status kelulusan


if (nilaiAkhir >= 85) and (nilaiAkhir <= 100) then
writeln('Grade: A | Status: Lulus')
else if (nilaiAkhir >= 70) and (nilaiAkhir < 85) then
writeln('Grade: B | Status: Lulus')
else if (nilaiAkhir >= 60) and (nilaiAkhir < 70) then
writeln('Grade: C | Status: Lulus')
else if (nilaiAkhir >= 40) and (nilaiAkhir < 60) then
writeln('Grade: D | Status: Lulus')
else
writeln('Grade: E | Status: Gagal');
end.
b. SCREENSHOT PROGRAM
c. SCREENSHOT OUTPUT

Anda mungkin juga menyukai