Assalamualaikum wr.wb
Nama: Muhamad Syarif Ramadhan
Nim : 3420227001
Prodi: Teknik Informatika
Contoh 1
Lampiran Contoh 1 sofware Borland C++
#include <stdio.h>
#include "iostream.h"
#include <conio.h>
#include "iomanip.h"
// Nama : Muhamad Syarif Ramadhan
// Nim : 3420227001
void judul();
/*
https://cplusplus.com\reference/iomanip/setv/Sets the field vidth to be used on output operations.
https://csplusplus.com/reference/iomanip/setiosflags/Sets the format flags specified by parameter mask.
*/
void main() {
int i, jml;
judul();
printf ("\tMasukan Jumlah Data: "); cin >> jml;
cout<<endl;
char nama[7][23];
int absen[5],quis[5],uts[5],uas[5];
double total[5];
for (i=1;i<=jml;i++) {
printf ("\tData ke %d\n",i);
printf ("\tNama Siswa :"); gets(nama[i]);
printf ("\tNilai Absen :"); cin >> absen[i];
printf ("\tNilai Quis :"); cin >> quis[i];
printf ("\tNilai Uts :"); cin >> uts[i];
printf ("\tNilai Uas :"); cin >> uas[i];
total[i] = (absen[i] * 0.1) + (quis[i] * 0.2) + (uts[i] * 0.3) + (uas[i] * 0.4);
cout << endl;
}
clrscr();
cout << endl;
puts ("\t==============================================================");
puts ("\t\t No Nama Siswa Absen Quis UTS UAS Total");
puts ("\t==============================================================");
for(i=1;i<=jml;i++)
{
cout << "\t\t " << setw(3) << setiosflags(ios::left) << i;
cout << setw(8) << nama[i];
cout << setw(10) << setiosflags(ios::right) << absen[i];
cout << setw(6) << quis[i];
cout << setw(5) << uts[i];
cout << setw(5) << uas[i];
printf (" %.2f", total[i]);
cout << endl;
}
puts ("\t==============================================================");
getch();
}
void judul() {
puts ("\t==============================================================");
puts ("\t\t\t Contoh Progam Array");
puts ("\t==============================================================");
}
Contoh 2
Lampiran Contoh 2 sofware Borland C++
#include <stdio.h>
#include <conio.h>
#include "iomanip.h"
#include "iostream.h"
// Nama : Muhamad Syarif Ramadhan
// Nim : 3420227001
void main()
{
puts ("\t======================================");
puts ("\t\t Chicken Factory ");
puts ("\t======================================");
puts ("\t\t Kode Jenis Harga");
puts ("\t======================================");
puts ("\t\t D Dada 13000");
puts ("\t\t P Paha 9500");
puts ("\t\t S Sayap 10000");
char name[20];
int i, jml;
puts ("\t======================================\n");
printf ("\tMasukkan Nama Pembeli : "); cin >> name;
printf ("\tMasukkan Jumlah Beli : "); cin >> jml;
char code;
char jenis[5][20];
int jumlah[5], price[5];
float total[5];
float tobay=0, pajak, grand;
for(i=1;i<=jml;i++)
{
printf ("\n");
printf ("\t Data Ke : %d\n", i);
printf ("\t Masukkan Kode [D][P][S] : "); cin >> code;
printf ("\t Jumlah Beli : "); cin >> jumlah[i];
switch(code)
{
case 'D': case 'd':
price[i] = 16000;
strcpy (jenis[i], "Dada");
break;
case 'P': case 'p':
price[i] = 12000;
strcpy (jenis[i], "Paha");
break;
case 'S': case 's':
price[i] = 12500;
strcpy (jenis[i], "Sayap");
break;
default:
price[i] = 0;
strcpy (jenis[i], "Not Found");
}
//Hitung Total
total[i] = jumlah[i] * price[i];
tobay = tobay + total[i];
}
clrscr();
puts ("\t=============================================");
puts ("\t\t Chicken Factory");
puts ("\t=============================================");
puts ("\tNo Jenis Harga Jumlah Total");
puts ("\t=============================================");
for(i=1;i<=jml;i++)
{
cout << "\t" << setw(4) << setiosflags (ios::left) << i;
cout << setw(13) << jenis[i];
cout << setw(5) << setiosflags (ios::right) << price[i];
cout << setw(9) << jumlah[i];
cout << setw(14) << total[i] << endl;
}
//Hitung Pajak
pajak = 0.1 * tobay;
//Hitung Grand
grand = tobay + pajak;
puts ("\t=============================================");
printf ("\t\tTotal Bayar :Rp. %.0f\n", tobay);
printf ("\t\tPajak :Rp. %.0f\n", pajak);
printf ("\t\tGrand Total :Rp. %.0f\n", grand);
cout << "\t=============================================" << endl;
cout << "\t\t TERIMAKASIH SUDAH ORDER" << endl;
cout << "\t=============================================" << endl;
getch();
}
Sekian dan Terimakasih
Wassalamualaikum wr.wb
No comments:
Post a Comment