Anda di halaman 1dari 2

NAMA : ABDUL MU’IN

NIM : 2020020562
MATKUL : Dasar Pemrograman Komputer

1. Flowchart Penilaian

Mulai

Penilaian Tugas, UTS, UAS

Tidak
Ya

Input Nama,
NTugas,NUTS,NUAS

Hitung Nilai 5% Tugas,


Hitung Nilai 45% UTS,
Hitung Nilai 35%UAS

Hasil Nilai

if (NA>=60) Ket “Anda Lulus”

else Ket “Anda Tida Lulus”


if (NA<=60)

Selesai
#include<stdio.h>
#include<conio.h>
#include<iostream>
using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv)


{

char nama[30], grade;


int tugas, uts, uas, ntugas, nuts, nuas, NA;

cout<<endl<<endl;
cout<<"\t------------------ PROGRAM MENGHITUNG NILAI AKHIR ------------------"<<endl<<endl;
cout<<"\tMasukkan Nama Siswa : "; gets(nama);
cout<<"\tMasukkan Nilai Tugas : "; cin>>tugas;
cout<<"\tMasukkan Nilai uts : "; cin>>uts;
cout<<"\tMasukkan Nilai uas : "; cin>>uas;
cout<<endl;

ntugas = tugas*5/100;
nuts = uts*45/100;
nuas = uas*35/100;
NA = (4*ntugas+nuts+nuas);

cout<<endl<<endl;
cout<<"\tNilai tugas * 5% = "<<ntugas<<endl;
cout<<"\tNilai UTS * 45% = "<<nuts<<endl;
cout<<"\tNilai UAS * 35% = "<<nuas<<endl;
cout<<endl;
cout<<"\tNama siswa = "<< nama<<"------"<< "Nilai akhir = "<<NA<<endl<<endl;

if (NA>=60)
cout<<"\t----Anda dinyatakan Lulus----"<<endl;
else
if (NA<=60)
cout<<"\t----Anda dinyatakan Tidak Lulus----"<<endl;

return 0;
}

Anda mungkin juga menyukai