You are on page 1of 11

Nama : Muhammad Iqbal

Nim : 232110065

Kelas : C Sore

Mata Kuliah : Algoritma dan Pemograman

Prodi : P.Ti

UAS Algoritma.
Tugas 1

Menghitung Nilai Rapor

Input

Output
Syntax

#include <stdio.h>
#include <conio.h>
#include <iostream.h>

main()
{
char nama[50],nim[30],matkul[25];
cout<<"Program Menghitung Nilai Raport"<<endl;
cout<<"=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-="<<endl;

cout<<"Nama Mahasiswa : ";gets(nama);


cout<<"Nomor Induk Mahasiswa : ";gets(nim);
cout<<"Mata Pelajaran : ";gets(matkul);
cout<<endl;

float nuh,nt,npr,ns,np,uts,uas;
float nh,ans,anp,auts,auas,nr;

cout<<"1. Nilai Harian : "<<endl;


cout<<" a. Nilai Ulangan Harian : ";
cin>>nuh;

cout<<" b. Nilai Tugas : ";


cin>>nt;

cout<<" c. Nilai Pekerjaan Rumah : ";


cin>>npr;

cout<<"2. Nilai Sikap : ";


cin>>ns;

cout<<"3. Nilai Praktik : ";


cin>>np;

cout<<"4. Nilai UTS : ";


cin>>uts;

cout<<"5. Nilai UAS : ";


cin>>uas;

nh=((nuh+nt+npr)/3)*20/100;
ans=ns*15/100;
anp=np*15/100;
auts=uts*20/100;
auas=uas*30/100;
nr=nh+ans+anp+auts+auas;

cout<<endl;
clrscr();

cout<<"Program Menghitung Nilai Rapor"<<endl;


cout<<"=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-"<<endl;

cout<<"Nama Mahasiswa :"<<nama<<endl;


cout<<"Nomor Induk Mahasiswa :"<<nim<<endl;
cout<<"Mata Pelajaran :"<<matkul<<endl;
cout<<endl;
cout<<"Nilai Harian : "<<nh<<endl;
cout<<"Nilai Sikap : "<<ans<<endl;
cout<<"Nilai Praktik : "<<anp<<endl;
cout<<"Nilai UTS : "<<auts<<endl;
cout<<"Nilai UAS : "<<auas<<endl;
cout<<"______________________________________+"<<endl;
cout<<"Nilai Rapor : "<<nr;

getch();
}
Tugas 2

Program Perhitungan Pemakaian Listrik

Input

Output
Syntax

#include<iostream.h>
#include<conio.h>
#include<stdio.h>

main()
{
int bw,va,pb;
int langganan,total;
char nama[25];
cout<<"Program Perhitungan Pemakaian Listrik\n=-=-=-=-=-=-=-=-=-=--=-=-
=-=-=-=-=-=-=-=-=-=-\n\n";
cout<<"Nama Pelanggan : ";gets(nama);
cout<<"Pemakaian Bulan ini :";
cin>>pb;

cout<<"Jenis Langganan\n";
cout<<"1. 450 vA\n";
cout<<"2. 900 vA\n";
cout<<"3. 1300 vA\n";
cout<<"4. 2200 vA\n";
cout<<"5. 4500 vA\n";
cout<<"Masukkan Pilihan Anda (1 - 5): ";
cin>>langganan;

switch(langganan){
case 1 : cout<<"450"<<endl;
va=750;
break;
case 2 : cout<<"900"<<endl;
va=750;
break;
case 3 : cout<<"1300"<<endl;
va=1500;
break;
case 4 : cout<<"2200"<<endl;
va=1500;
break;
case 5 : cout<<"4500"<<endl;
va=1500;
break;
}
bw=20000;
total=(va*pb)+bw;
clrscr();
cout<<"Nama Pelanggan : "<<nama<<endl;
cout<<"Biaya Pemakaian Bulan Ini : "<<total<<endl;

getch();
}
Tugas 3

Program Menghitung Gaji

Input

Output
Syntax

#include <iostream.h>
#include <stdio.h>
#include <conio.h>

main()
{

char nama[50];

int golongan,jabatan;
int gp,jp,gt,pj,gb;

cout<<"Program Menghitung Gaji"<<endl;


cout<<"-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-="<<endl;

cout<<"Nama Pegawai : ";gets (nama);


cout<<"Golongan Pegawai : "<<endl;
cout<<"1. IV"<<endl;
cout<<"2. III"<<endl;
cout<<"3. II"<<endl;
cout<<"4. I"<<endl;

cout<<"Masukan Pilihan Golongan : ";


cin>>golongan;

cout<<"Jabatan Pegawai : "<<endl;


cout<<"1. Kepala"<<endl;
cout<<"2. Kepala Seksi"<<endl;
cout<<"3. Fungsional"<<endl;
cout<<"4. Staf"<<endl;

cout<<"Masukan Jabatan Pegawai : ";


cin>>jabatan;

switch(golongan){
case 1 : cout<<"Golongan IV "<<endl;
gp=4000000;
break;
case 2 : cout<<"Golongan III "<<endl;
gp=3000000;
break;
case 3 : cout<<"Golongan II "<<endl;
gp=2000000;
break;
case 4 : cout<<"Golongan I "<<endl;
gp=1500000;
break;
}

switch(jabatan){
case 1 : cout<<"Kepala "<<endl;
jp=3000000;
break;
case 2 : cout<<"Kepala Seksi "<<endl;
jp=1500000;
break;
case 3 : cout<<"Fungsional "<<endl;
jp=1000000;
break;
case 4 : cout<<"Staf "<<endl;
jp=500000;
break;
}

gt=gp+jp;

if (gt>=300000)
pj=(gt/100)*10;
else if (gt<3000000)
pj=(gt/100)*5;

gb=gt-pj;

clrscr();

cout<<"Nama Pegawai : "<<nama<<endl;


cout<<"1.Pendapatan"<<endl;
cout<<" a. Gaji Pokok : "<<gp<<endl;
cout<<" b. Tunjangan : "<<jp<<endl;
cout<<"________________________________+"<<endl;
cout<<" Gaji Total : "<<gt<<endl;
cout<<"2.Potongan"<<endl;
cout<<" a. Pajak : "<<pj<<endl;
cout<<"________________________________-"<<endl;
cout<<"3.Gaji bersih : "<<gb<<endl;

getch();
}

You might also like