Selasa, 06 Desember 2022

 Tugas Algoritma Dan Struktur Data

2022/2023



Assalamualaikum Wr. Wb

Nama    : Tomas Sasra Bahu
NIM      : 3420210028
Prodi     : Teknik Informatika

Berikut Ini Tugas Pertemuan 10 C++ Yang Sudah Saya Kerjakan :

Tugas 1

 Tugas 1


Berikut perintah yang harus dijalankan :

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

  //Nama  : Tomas Sasra Bahu
  //NIM   : 3420210028
  //Prodi : Teknik Informatika

 //Deklarasi Define
 #define a 12
 //Tidak perlu diakhiri dengan ; karena bukan pernyataan
 #define b 22


 void main()
 {
  int hasil;
   printf("Nilai dari a adalah %d\n",a);
   printf("Nilai dari b adalah %d\n",b);
   hasil = a * b;
   printf("Nilai dari a * b adalah %d\n",hasil);
   getch();
 }

Tugas 2

 Tugas 2


Berikut perintah yang harus dijalankan :

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

  //Nama  : Tomas Sasra Bahu
  //NIM   : 3420210028
  //Prodi : Teknik Informatika

#define buka {
#define tutup }
#define cetak cout
#define masuk cin
#define tahan getch()

void main()
 buka
  int a,i=8;
  int nilai [8];
   cetak<<"\tContoh Penggunaan #Define"<<endl;
   cout<<"========================================"<<endl;
   for (a=0;a<i;a++)
   buka cetak<<"Masukan Nilai Ke "<<a<<" ->";masuk>>nilai[a]; tutup

   cout<<"\n\n\n";

   cetak<<"\t\tHasil Input"<<endl;
   cout<<"========================================"<<endl;
   for (a=0;a<i;a++)
   { cetak<<"Nilai Ke "<<a<<" adalah "<<nilai[a]<<endl; }

   tahan;
 tutup

Tugas 3

 Tugas 3


Berikut perintah yang harus dijalankan :

#include "stdio.h"
#include <iomanip.h>
#include "Tampilan.h"
#include <conio.h>
#include "iostream.h"

  //Nama  : Tomas Sasra Bahu
  //NIM   : 3420210028
  //Prodi : Teknik Informatika

 /*
    Dalam penulisan #include ada dua bentuk penulisan :
    #include *nama_file_header" atau #include <nama_file_header>
*/

 void main()
 {
  int i,n;

   tulis("================================================");
   tulis("\tBina Karya Komunikasi Jakarta");
   tulis("================================================");
   tulis("Data Jurusan");
   tulis(" A => Manajemen Informatika");
   tulis(" B => Teknik Informatika");
   tulis(" C => Ilmu Komunikasi");
   tulis(" D => Pendidikan Komunikasi dan Informasi");
   tulis(" E => Sistem Informasi dan Komunikasi");
   tulis("================================================");
   cetak<<"Input Banyaknya Data : ";input>>n;

   char kd[5], nm[5][30], jrs[5][50];
   float daftar[5];
   float total=0;
   for (i=1;i<=n;i++)
   {
    cetak<<endl;
      cetak<<"Data Ke - "<<i<<endl;
      tampil("Masukan Nama : ");ambil(nm[i]);
      tampil("Kode Jurusan : ");input>>kd[i];

      jika (kd[i]=='A'||kd[i]=='a')
      {
      strcpy(jrs[i],"Manajemen Informatika");
         daftar[i] = 2500000;
      }
      selain jika (kd[i]=='B'||kd[i]=='b')
      {
      strcpy(jrs[i],"Teknik Informatika");
         daftar[i] = 3500000;
      }
      selain jika (kd[i]=='C'||kd[i]=='c')
      {
       strcpy(jrs[i],"Ilmu Komunikasi");
       daftar[i] = 1500000;
      }
      selain jika (kd[i]=='D'||kd[i]=='d')
      {
       strcpy(jrs[i],"Ilmu Komputer");
       daftar[i] = 3000000;
      }
      selain
      {
       strcpy(jrs[i],"Sistem Komunikasi");
       daftar[i] = 4000000;
      }
      total = total + daftar[i];
   }

   /*
    #include "nama_file_header"
    Pertama kali compiler akan mencari file header yang disebutkan pada direstori
    yang sedang aktif dan apa bila tidak ditemukan akan mencari pada directori
    dimana file header berada.
  */

   clrscr();
   tulis("\t\tData Calon Mahasiswa");
  cetak<<"=================================================="<<endl;
   tulis("No   Nama       Jurusan                 Daftar");
   cetak<<"=================================================="<<endl;
   for(i=1;i<=n;i++)
   {
    cetak<<setw(6)<<setiosflags(ios::left)<<i;
      cetak<<setw(11)<<nm[i];
      cetak<<setw(24)<<jrs[i];
      cetak<<setprecision(7)<<daftar[i];
      cetak<<endl;
   }
   cetak<<"=================================================="<<endl;
   cetak<<setw(41)<<"Total Bayar";
   cetak<<total;

   getch();

   /*
    #include <nama_file_header>
    Compiler hanya akan mencari file header yang disebutkan pada directori
    dimana file header berada.
   */
}




Cukup Sekian Dan Terima Kasih 

Semoga Bermanfaat 

Tidak ada komentar:

Posting Komentar

  Tugas Algoritma Dan Struktur Data 2022/2023 Assalamualaikum Wr. Wb Nama    : Tomas Sasra Bahu NIM      : 3420210028 Prodi     : Teknik Inf...