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 !           






Komentar

Postingan populer dari blog ini

Jasa VIew