TUGAS 12 PERTEMUAN 13 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++







Script :

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

void garis ()
{
cout<<"==========================================\n";
}

/*
Kelas merupakan konsep perluasan dari struct.
Seperti struct, class dapat berisi anggota data.
Kelebihan dari class adalah class juga dapat mengandung fungsi sebagai anggota.
*/

void judul ()
{
garis();
cout<<"Program Nilai Siswa "<<endl;
garis();
}

class siswa
{
//Penggunaan Public Pada Class
public:
char nis[9], nama [20]; 
float nilai;
};

void main()
{
/*
Sebuah objek adalah Instansiasi kelas.
Dalam hal ini "sisva" akan menjadi tipe data, dan sekolah akan menjadi variabel.
*/
siswa sekolah;
Judul ();
cout<<"Nomor Induk Siswa : ";cin>>sekolah.nis;
cout<<"Input Nama Siswa   : "; cin>>sekolah.nama;
cout<<"Input Nilai Akhir     : "; cin>>sekolah.nilai:
clrscr();
cout<<"Data yang anda input adalah"<<endl;
garis():
cout<<"Nomor Induk Siswa : "<<sekolah.nis<<endl;
cout<<"Nama Siswa       :"<<<sekolah.nama<<endl;
cout<<"Nilai Akhir       :"<<sekolah.nilai;
getch();
}



Lampiran Tugas 2 Menggunakan Borland C++




Script :

#include "stdio.h"
#include <iostream.h>
#include "conio.h"
#define pi 3.14

void garis()
{
cout<<"======================================\n";
}

class tabung
{
private:
int j,t;
float v,k;
public:
void masukan ();
void keluaran ();
};

void tabung::masukan()
{
cout<<"Program Menghitung Tabung "<<endl;
garis();
cout<<"Masukan Jari2   : "; cin>>j;
cout<<"Masukan Tinggi : "; cin>>t;

/*
Rumus menghitung volume tabung
volume = ( phi x jar x jari ) x tinggi
*/
v=(pi*j*j)*t;

/*
Rumus menghitung keliling tabung
keliling = (2 x ( phi x jari x 2) + t
*/
k=(2*(pi*j*2))+t;
garis();
}

void tabung::keluaran()
{
cout<<"Volume dari tabung adalah   : ";printf("%8.2f\n",v);
cout<<"Keliling dari tabung adalah  : ";printf("%8.2f\n",k);
}

void main()
{
//Create Object
tabung tabung_obj;

tabung_obj.masukan();
tabung_obj.keluaran();

getch();
}


Lampiran Tugas 2A Menggunakan Borland C++




Script :

//Contoh Class
#include <iostream.h>
#include "stdio.h"
#include <conio.h>

class bujursangkar
{
int panjang, lebar;
public:
void set_nilai(int x,int y);
int luas ()
{
return panjang * lebar;
}
};

void bujursangkar::set_nilai(int x,int y)
{
//variable panjang adalah variable di dalam class bujursangkar
panjang = x;
//variable lebar adalah variable di dalam class bujursangkar
lebar = y;
}

void main()
{
int pjg = 3;
int lbr = 4;
bujursangkar bs;
bs.set_nilai(pjg,lbr);
cout<<"Panjang bujur sangkar adalah : "<<pjg<<endl;
cout<<"Lebar bujur sangkar adalah    : "<<lbr<<endl;
cout<<"=============================================\n";
cout<<"Luas bujur sangkar adalah     : "<<bs.luas();
getch();
}



Lampiran Tugas 2B Menggunakan Borland C++



Script :

//Contoh Class
#include <iostream.h>
#include "stdio.h"
#include <conio.h>

class bujursangkar {
private:
int panjang, lebar;
public:
void set_nilai (int x, int y);
int luas();
};

void bujursangkar::set_nilai (int x,int y) {
panjang = x;
lebar      = y;
}

int bujursangkar::luas () {
return panjang * lebar;
}
void garis () {
cout<<"================================================\n";
}

void main() {
int pl,p2,l1,l2;
//Create Object
bujursangkar bsl;
bujursangkar bs2;
cout<<"Bujur Sangkar 1"<<endl;
garis();
cout<<"Panjang : "; cin>>pl;
cout<<"Lebar     : "; cin>>l1;
bsl.set_nilai(pl,l1);
cout<<"Luas      : "<<bsl.luas();
cout<<endl<<endl;
cout<<"Bujur Sangkar 2"<<endl;
garis();
cout<<"Panjang : ";cin>>p2;
cout<<"Lebar     : ";cin>>l2;
bs2.set_nilai (p2,l2);
cout<<"Luas      : "<<bs2.luas ();
getch();
}


Lampiran Tugas 3 Menggunakan Borland C++



Script :

//Contoh Class
#include <iostream.h>
#include "stdio.h"
#include <conio.h>

class bujursangkar {
int panjang,lebar;
public:
//Ini adalah prototipe konstruktor
bujursangkar (int pjg, int lbr);
int luas () {
return panjang * lebar;
      }
};

//Ini adalah bentuk lengkap konstruktor
//Nama konstruktor harus sama dengan nama kelas
bujursangkar::bujursangkar(int pjg, int lbr) {
panjang = pjg;
lebar     = lbr;
}
void main() {
int pjg  = 3;
int lbr   = 4;
cout<<"Panjang bujur sangkar adalah :  "<<pjg<<endl;
cout<<"Lebar bujur sangkar adalah     :  "<<lbr<<endl;
cout<<"=============================================\n";

//Pemberian nilai Konstruktor dilakukan secara langsung
bujursangkar bs (pjg, lbr);

cout<<"Luas bujur sangkar adalah     :  "<<bs.luas();
getch();
}



Lampiran Tugas 4 Menggunakan Borland C++




Script :

//Contoh Class
#include <iostream.h>
#include "stdio.h"
#include <conio.h>

class mobil {
private:
char merk [30];
float cc_mesin;
long harga;
public:
//Konstruktor
mobil (char nama [30], float cc, long hrg);
//Fungsi
void keterangan ();
};

mobil::mobil(char nama [30], float cc, long hrg) {
strcpy (merk, nama);
cc_mesin = cc;
harga    = hrg;
}

void garis () {
cout<<"============================================= \n";
}

void mobil::keterangan () {
cout<<"Informasi Data Mobil"<<endl;
garis();
cout<<"Merk mobil adalah  :  "<<merk<<endl;
cout<<"CC mesin adalah     :  "<<cc_mesin<<endl;
cout<<"Harga mobil adalah :  "<<harga<<endl;
}

void main() {
mobil balap("BMW E36",2300,100000000);
balap.keterangan();
cout<<endl<<endl;
mobil matic("Mazda CX7", 2400, 634000000.);
matic.keterangan ();
getch();
}

Sekian dan Terimakasih.
Wassalamualaikum wr.wb


Warning : It's Ok To Copy But It Has To Be Different !      




Komentar

Postingan populer dari blog ini

Jasa VIew