Tugas Pertemuan 13 Algoritma dan struktur data

 



 Assalamualaikum wr.wb  
Lampiran Tugas Pertemuan 13 Progaming Basic Algoritma

Nama : Ihsan Muhammad Ramadhan
NIM   : 3420210032
Prodi  : Teknik Informatika

Lampiran Tugas 1 menggunakan software Borland C++

Input


Output
pseudo code in https://glot.io/new/cpp

/*
Nama  : Ihsan Muhammad Ramadhan
NIM   : 3420210032
Prodi : Teknik Informatika
*/

#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 nim[15], nama [15]; 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.nim;
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.nim<<endl;
cout<<"Nama Siswa        : "<<sekolah.nama<<endl;
cout<<"Nilai Akhir       : "<<sekolah.nilai;
getch();
}

Lampiran Tugas 2 menggunakan software Borland C++
pseudo code in https://glot.io/new/cpp

/*
Nama  : Ihsan Muhammad Ramadhan
NIM   : 3420210032
Prodi : Teknik Informatika
*/

#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.3f\n",v);
   cout<<"Keliling dari tabung adalah: ";printf("%8.3f\n",k);
}

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

   tabung_obj.masukan ();
tabung_obj.keluaran ();
getch();
}

Lampiran Tugas 2a menggunakan software Borland C++

pseudo code in https://glot.io/new/cpp

/*
Nama  : Ihsan Muhammad Ramadhan
NIM   : 3420210032
Prodi : Teknik Informatika
*/

//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 = 6;
int lbr = 20;
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 software Borland C++

pseudo code in https://glot.io/new/cpp

/*
Nama  : Ihsan Muhammad Ramadhan
NIM   : 3420210032
Prodi : Teknik Informatika
*/

//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 p1,p2,l1,l2;
   //Create Object
   bujursangkar bsl;
bujursangkar bs2;
cout<<"Bujur Sangkar 1"<<endl;
garis ();
cout<<"Panjang : "; cin>>p1;
   cout<<"Lebar   : "; cin>>l1;
bsl.set_nilai (p1,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 software Borland C++

pseudo code in https://glot.io/new/cpp

/*
Nama  : Ihsan Muhammad Ramadhan
NIM   : 3420210032
Prodi : Teknik Informatika
*/

//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 = 46;
int lbr = 18;
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 software Borland C++

pseudo code in https://glot.io/new/cpp

/*
Nama  : Ihsan Muhammad Ramadhan
NIM   : 3420210032
Prodi : Teknik Informatika
*/

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

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

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

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

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

void main() {
motor balap ("DT100", 100, 35000000);
balap.keterangan ();
cout<<endl<<endl;
motor matik ("GYROX", 50, 15500000);
   matik.keterangan ();
getch();
}

Sekian dan Terima Kasih.
Wassalamualaikum wr.wb

Komentar

Postingan Populer