PERTEMUAN 10 ALGORITMA DAN STRUKTUR DATA

 


ASSALAMUALAIKUM WR WB

Nama : Raihan Fajarahmatan
NIM: 3420210010
Prodi: Teknik Informatika



TUGAS 10.1


 #include <stdio.h>
 #include <iostream.h>
 #include <conio.h>
 /*
  Nama  : Raihan Fajarahmatan
  NIM   : 3420210010
  Prodi : Teknik informatika
 */

 //Deklarasi Define
 #define a 10
 //Tidak perlu diakhiri dengan ; karena bukan pernyataan
 #define b 20


 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 10.2

  /*

 Nama  : Riyan Wibowo

 NIM   : 3420210016

 Prodi : Teknik Informatika

 */


 #define buka {

 #define tutup }

 #define cetak cout

 #define masuk cin

 #define tahan getch()


 void main()

 buka

  int a,i=5;

  int nilai [5];

   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 10.3



#define buka (

#define akhir )

#define cetak cout

#define utama() main()

#define tampil printf

#define tulis puts

#define masuk scanf

#define input cin

#define ambil gets

#define hapus() clrscr()

#define jika if

#define selain else

#define tahan getche()



#include "stdio.h"

#include <iomanip.h>

#include "tampilan.h"

#include <conio.h>

#include "iostream.h"



  /*

 Nama  : Raihan Fajarahmatan

 NIM   : 3420210010

 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("\ tUniversitas Islam Assafiyah");

tulis("=====================================");

tulis("Data Jurusan");

tulis("  A => Teknik Informatika");

tulis("  B => Teknik Mesin");

tulis("  C => Teknik Industri");

tulis("=====================================");

cetak<<"Input Bayaknya Data: ";input>>n;



char kd[5],nm[5][15],jrs[5][30];

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],"Teknik Informatika");

daftar[i] = 2000000;

}

selain jika (kd[i]=='B'||kd[i]=='b')

{

strcpy(jrs[i],"Teknik Mesin");

daftar[i] = 2050000;

}

selain

{

strcpy(jrs[i],"Teknik Industri");

daftar[i] = 2500000;

}

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(4)<<setiosflags(ios::left)<<i;

cetak<<setw(11)<<nm[i];

cetak<<setw(24)<<jrs[i];

cetak<<setprecision(8)<<daftar[i];

cetak<<endl;

}

cetak<<"==============================================="<<endl;

cetak<<setw(39)<<"Total Bayar";

cetak<<total;

getch();

/*

#include <nama_file_header>

Compiler hanya akan mencari file header yang disebutkan pada directori

dimana file header berada.

*/

}


SEKIAN DAN TERIMAKASIH
WASSALAMUALAIKUM WR.WB

Komentar

Postingan populer dari blog ini

Pertemuan 12 Algoritma dan Strukur Data

Pertemuan 11 Algoritma dan Strukur Data

TUGAS PERTEMUAN 4 ALGORITMA DAN STRUKTUR DATA