contoh program c++
Post on 09-Oct-2015
13 Views
Preview:
DESCRIPTION
TRANSCRIPT
-
TUGAS
TEKNIK PEMROGRAMAN 3
Oleh :
Tadonny Vani (145302145)
PROGRAM PASCASARJANA MAGISTER TEKNIK INFORMATIKA
UNIVERSITAS ATMA JAYA YOGYAKARTA
Oktober, 2014
-
Tugas Teknik Pemrograman 3
Jawaban : 1. Code Program-nya untuk Prosedur
#include
#include
#include
char nama[100];
int npm;
SYSTEMTIME tgl;
//nomor soal 1
void signature(){
printf("Menampilkan Signature");
printf("\nNama : Tadonny Vani");
printf("\nNPM : 145302145");
GetSystemTime(&tgl);
printf("\nTanggal Saat Ini : %d-%d-%d",tgl.wDay,
tgl.wMonth,tgl.wYear);
}
//soal nomor 2
void nilai(int uts, int uas, int quiz){
int jml = (uts+uas+quiz)/3;
if(jml>80){
printf("Nilai Anda Adalah A");
}else {
if(jml>=65 && jml=50 && jml
-
}
//soal nomor 5
void merangkingNilai(int *r1, int *r2, int *r3){
int temp;
temp = (*r1);
temp =(*r2);
temp =(*r3);
}
int main(){
//untuk soal nomor 1
signature();
//soal nomor 2
int a,b,c,jm;
printf("\n\nMasukan Nilai UTS : ");
scanf("%d",&a);
printf("Masukan Nilai UAS : ");
scanf("%d",&b);
printf("Masukan Nilai QUIZ : ");
scanf("%d",&c);
nilai(a,b,c);
//soal nomor 3
int aa,bb,cc;
printf("\n\nMasukan Suhu : ");
scanf("%d",&aa);
printf("Masukan Kelembaban : ");
scanf("%d",&bb);
printf("Masukan kondisi : (0:Ya Hujan / 1:Tidak Hujan) : ");
scanf("%d",&cc);
pertandingan(aa,bb,cc);
//soal nomor 4
int a1,b1,c1,d1,e1;
printf("\n\nMasukan Jam Awal : ");
scanf("%d",&b1);
printf("\Masukan Menit Awal : ");
scanf("%d",&c1);
printf("\Masukan Jam Akhir : ");
scanf("%d",&d1);
printf("\Masukan Menit Akhir : ");
scanf("%d",&e1);
waktuSewa(&a1,b1,c1,d1,e1);
printf("Lama Sewa %d ",a1);
//soal nomor 5
int a2,b2,c2;
printf("\n\nMasukan Nilai = ");
-
scanf("%d",&a2);
printf("Masukan Nilai = ");
scanf("%d",&b2);
printf("Masukan Nilai = ");
scanf("%d",&c2);
printf("Nilai Sebelumnya : %d, %d, %d ",a2,b2,c2);
merangkingNilai(&a2,&b2,&c2);
printf("\nNilai Setelah Diurutkan Sesuai Rangking : %d, %d,
%d ",a2,b2,c2);
getch();
return 0;
}
Output :
Penjelasannya :
2. Code Program-nya untuk Fungsi
#include
#include
#include
//soal nomor 1
int IsEven(int a){
int c;
c = a%2;
if(c==0){
printf("Genap");
return c;
}else{
printf("Ganjil");
return c;
}
}
//soal nomor 2
int HitngNilaiAkhir(int uts, int uas, int quiz){
return (uts*0.3)+(uas*0.45)+(quiz*0.25);
}
-
//soal nomor 3
int isLulus(int uts, int uas, int quiz){
int hasil = (uts*0.3)+(uas*0.45)+(quiz*0.25);
if(hasil>65){
printf("Lulus");
return hasil;
}else{
printf("Tidak Lulus");
return hasil;
}
}
//soal nomor 4
//Fungsi No.4
int HitungBiayaSewa(int jamAwal, int menitAwal, int jamAkhir,
int menitAkhir){
int wkt, x, y, sewa;
if (jamAwal0)
y=1;
else
y=0;
x = x+y;
sewa = x*1000;
return sewa;
}
//soal nomor 5
int HitungPangkat(int x, int y){
int i,z=1;
for (i=1;i
-
scanf("%d",&y);
printf("Masukan Nilai QUIZ : ");
scanf("%d",&z);
nilaiAkhir = HitngNilaiAkhir(x,y,z);
printf("Nilai Akhirnya adalah = %d ",nilaiAkhir);
//soal nomor 3
int nilaiAkhir1, x1,y1,z1;//untuk fungsi hitungNilaiAkhir
printf("\n\nMasukan Nilai UTS : ");
scanf("%d",&x1);
printf("Masukan Nilai UAS : ");
scanf("%d",&y1);
printf("Masukan Nilai QUIZ : ");
scanf("%d",&z1);
nilaiAkhir1 = isLulus(x,y,z);
//soal nomor 4
int a3, b3, c3, d3, sewa;
printf("\n\nJam Awal = "); scanf("%d",&a3);
printf("Menit Awal = "); scanf("%d",&b3);
printf("Jam Akhir= "); scanf("%d",&c3);
printf("Menit Akhir = "); scanf("%d",&d3);
printf("Biaya Sewa= %d", HitungBiayaSewa(a3,b3,c3,d3));
//soal nomor 5
int x3, y3;
printf("\n\nBilangan 1 = ");
scanf("%d",&x3);
printf("Bilangan 2 = ");
scanf("%d",&y3);
printf("%d dipangkat %d adalah %d", x3, y3,
HitungPangkat(x3,y3));
getch();
return 0;
}
Output :
-
Penjelasannya :
top related