Tugas Algortima & Struktur data pertemuan 10

  UNIVERSITAS ISLAM ASSAFI'IYAH 


Nama : Nasrudin

Nim    : 3420210031

Jurusan : Teknik Informatika

contoh 1

#include <stdio.h>

#include <iostream.h>

#include <conio.h>


 /*

 Nama : Nasrudin

 NIM   : 3420210031

 Prodi: Teknik Informatika

 */


 //Deklarasi Define

 #define a 21

 //Tidak perlu diakhiri dengan ; karena bukan pernyataan

 #define b 06



 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();

 }


Contoh.2

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

  /*
 Nama : Nasrudin
 NIM    : 3420210031
 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


contoh 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 : Nasrudin

 NIM    : 3420210031

 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("\        Fakultas Teknik");

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

tulis("Data Jurusan");

tulis("  A => Teknik Informatika");

tulis("  B => Teknik Komputer");

tulis("  C => Teknik Industri");

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

cetak<<"Input Banyaknya 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] = 2500000;

}

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

{

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

daftar[i] = 2100000;

}

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

Wassalamualikum.wr,wb

Komentar

Postingan populer dari blog ini

Data Mining Pertemuan 8

TUGAS DATA MINING PERTEMUAN7