TUGAS 7 PERTEMUAN 8 ALGORITMA DAN STRUKTUR DATA
ALGORITMA DAN STRUKTUR DATA
UNIVERSITAS ISLAM AS-SYAFI'IYAH
Assalamualaikum wr.wb
Nama : Bagaskara Bayu Nugraha
NIM : 3420210026
Prodi : Teknik Informatika
Lampiran Tugas 1 Menggunakan Borland C++
#include <stdio.h>
#include "iostream.h"
#include <conio.h>
#include "iomanip.h"
//Nama : Bagaskara Bayu Nugraha
//NIM : 3420210026
//Prodi : Teknik Informatika
void judul();
/*
https://cplusplus.com/reference/iomanip/setv/
Sets the field width to be useh on output operations.
https://cplusplus.com/reference/iomanip/setiosflags/
Sets the format flags specified by parameter mask.
*/
void main(){
int i,jml;
judul();
printf ("Masukan jumlah data: ");cin>>jml;
cout <<endl;
char nama [5][20];
int absen[5],quiz[5],uts[5],uas[5];
double total[5];
for (i=1;i<=jml;i++){
printf ("Data ke %d\n",i);
printf ("Nama siswa : ");gets(nama[i]);
printf ("Nilai absen: ");cin>>absen[i];
printf ("Nilai quiz :");cin>>quiz[i];
printf ("Nilai uts : ");cin>>uts[i];
printf ("Nilai uas : ");cin>>uas[i];
total[i]=(absen[i]*0.1)+(quiz[i]*0.2)+(uts[i]*0.3)+(uas[i]*0.4);
cout<<endl;
}
clrscr();
cout << "=============================================================" << endl;
cout << "No Nama Siswa Absen Quiz UTS UAS Total" << endl;
for(i=1;i<=jml;i++){
cout<<setw(5)<<setiosflags(ios::left)<<i;
cout<<setw(15)<<nama[i];
cout<<setw(9)<<absen[i];
cout<<setw(8)<<quiz[i];
cout<<setw(7)<<uts[i];
cout<<setw(7)<<uas[i];
printf("%.2f",total[i]);
cout<<endl;
}
cout << "=============================================================" << endl;
getch();
}
void judul(){
puts ("==============================================");
puts ("\tContoh Program Array");
puts ("==============================================");
}
Lampiran Tugas 2 Menggunakan Borland C++
#include <stdio.h>
#include <conio.h>
#include "iomanip.h"
#include "iostream.h"
//Nama : Bagaskara Bayu Nugraha
//NIM : 3420210026
//Prodi : Teknik Informatika
void main()
{
puts("==================================");
puts(" Gerobak Ayam Bakar Bhaskara");
puts("==================================");
puts(" Kode Jenis Harga");
puts("==================================");
puts(" D Dada 13000");
puts(" P Paha 9500");
puts(" S Sayap 10000");
char nama[20];
int i, jml;
puts("==================================");
printf("Masukan nama pembeli: ");cin>>nama;
printf("Masukan jumlah beli: ");cin>>jml;
char kode;
char jenis[5][20];
int jumlah[5], harga[5];
float total[5];
float tobay=0, pajak, grand;
for(i=1;i<=jml;i++)
{
printf("\n");
printf("Data ke : %d\n",i);
printf("Masukan kode [D][P][S]: ");cin>>kode;
printf("Jumlah beli : ");cin>>jumlah[i];
switch(kode)
{
case 'D':
case 'd':
harga[i] = 15000;
strcpy(jenis[i], "Dada");
break;
case 'P':
case 'p':
harga[i] = 10000;
strcpy(jenis[i], "Paha");
break;
default:
harga[i] = 13000;
strcpy(jenis[i], "Sayap");
break;
}
//Hitung Total
total[i] = jumlah[i]*harga[i];
tobay = tobay + total[i];
}
clrscr();
puts("==================================");
puts(" Gerobak Ayam Bakar Bhaskara");
puts("==================================");
puts("No Jenis Harga Jumlah Total");
puts("==================================");
for(i=1;i<=jml;i++)
{
cout<<setw(4)<<setiosflags(ios::left)<<i;
cout<<setw(8)<<jenis[i];
cout<<setw(8)<<harga[i];
cout<<setw(9)<<jumlah[i];
cout<<total[i]<<endl;
}
//Hitung Pajak
pajak = 0.1 * tobay;
//Hitung Grand
grand = tobay + pajak;
puts("==================================");
printf("\tTotal Bayar: %.0f\n", tobay);
printf("\tPajak : %.0f\n", pajak);
printf("\tGrand Total: %.0f\n", grand);
cout<<"=================================="<<endl;
cout<<" TERIMAKASIH SUDAH ORDER"<<endl;
cout<<"=================================="<<endl;
getch();
}
Sekian dan Terimakasih.
Wassalamualaikum wr.wb
Warning : Not Copyright !

.png)
.png)
.png)

Komentar
Posting Komentar