Senin, 02 Januari 2023

Tugas 12 (Pertemuan 13) Aloritma dan Struktur Data

 

Algoritma dan Struktur Data

Tugas 12 Programing Basic Algoritma


Assalamu'alaikum Wr. Wb.


Nama      : Aufa Munadil Al - Khoir
NIMa      : 3420210024
Prodi       : Teknik Informatika
Fakultas  : Sains dan Teknologi

Lampiran Tugas 12 Algoritma & Struktur Data


Example 1


Hasil Ouput Ex 1



Script Ex 1

#include "stdio.h"      // Nama  : Aufa Munadil Al - Khoir
#include <iostream.h>   // NIM   : 3420210024
#include "conio.h"      // Prodi : Teknik Informatika
#include <iomanip.h>

void line() {
cout << "\t ============================================\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 title() {
line();
cout << "\t\t    Program Nilai Siswa " << endl;
line();
}

class student {
// Penggunaan Public Pada Class
public:
char nim[15], nama[20];
   float nilai;
};

void main() {
/*
Sebuah objek adalah Instansiasi kelas.
Dalam hal ini "student" akan menjadi tipe data, dan "school" akan menjadi variabel.
*/
student school;
title();
cout << "\t Nomor Induk Siswa  : "; cin >> school.nim;
cout << "\t Input Nama Siswa   : "; cin >> school.nama;
cout << "\t Input Nilai Akhir  : "; cin >> school.nilai;
   clrscr();
   line();
cout << "\t\t Data yang anda input adalah " << endl;
line();
cout << "\t Nomor Induk Siswa  : " << school.nim << endl;
cout << "\t Nama Siswa         : " << school.nama << endl;
cout << "\t Nilai Akhir        : " << school.nilai << endl;
   line();
   cout << setw(54) << "Modify by: " << endl;
   cout << setw(54) << "A.M F.S " << endl;
getch();
}


Example 2

Hasil Ouput Ex 2


Script Ex 2

#include "stdio.h"       // Nama  : Aufa Munadil Al - Khoir
#include <iostream.h>    // NIM   : 3420210024
#include "conio.h"       // Prodi : Teknik Informatika
#include <iomanip.h>
#define phi 3.14

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

class tube {
private:
int j,t;
float v,k;
public:
void put_in();
      void output();
};

void tube::put_in() {
cout << "\t\t     Program Menghitung Tabung" << endl;
line();
cout << "\t Masukkan Jari-jari  : "; cin >> j;
cout << "\t Masukkan Tinggi     : "; cin >> t;

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

   /*
    Rumus menghitung keliling Tabung
    keliling = ( 2 x ( phi x jari x 2 ) + t
*/
   k = (2 * (phi * j * 2)) + t;
line();
}

void tube::output() {
cout << "\t Volume dari Tabung adalah   : "; printf ("%8.2f\n", v);
   cout << "\t Keliling dari Tabung adalah : "; printf ("%8.2f\n", k);
}

void main() {
//Create Object
tube tube_obj;

   line();
   tube_obj.put_in();
tube_obj.output();
   line();
   cout << setw(58) << "Modify by: " << endl;
   cout << setw(58) << "A.M F.S" << endl;
getch();
}


Example 2A

Hasil Ouput Ex 2A



Script Ex 2A

// Contoh Class

#include <iostream.h>       // Nama  : Aufa Munadil Al - Khoir
#include "stdio.h"          // NIM   : 3420210024
#include <conio.h>          // Prodi : Teknik Informatika
#include "iomanip.h"

class BujurSangkar {
int lenghty, wide;
public:
void set_value (int x, int y);
      int luas()
      {
      return lenghty * wide;
      }
};

void BujurSangkar::set_value (int x, int y) {
// Variable lenghty adalah variable di dalam class BujurSangkar
   lenghty = x;
// Variable wide adalah variable di dalam class BujurSangkar
   wide = y;
}

void main() {
int lght = 23;
int wd = 9;
BujurSangkar bs;
bs.set_value (lght, wd);
   cout << "\t==============================================" << endl;
   cout << "\t      Program Mencari Luas Bujur Sangkar" << endl;
   cout << "\t==============================================" << endl;
cout << "\t Panjang Bujur Sangkar adalah : " << lght << endl;
cout << "\t Lebar Bujur Sangkar adalah   : " << wd << endl;
   cout << "\t==============================================\n";
cout << "\t Luas Bujur Sangkar adalah    : " << bs.luas() << endl;
   cout << "\t==============================================" << endl;
   cout << setw(54) << "Modify by:" << endl;
   cout << setw(54) << "A.M F.S" << endl;
   getch();
}


Example 2B

Hasil Ouput Ex 2B

Scipt Ex 2B

// Contoh Class

#include <iostream.h>    // Nama  : Aufa Munadil Al - Khoir
#include "stdio.h"       // NIM   : 3420210024
#include <conio.h>       // Prodi : Teknik Informatika
#include "iomanip.h"

class BujurSangkar {
private:
int lenghty, wide;
public:
void set_value (int x, int y);
int luas();
};

void BujurSangkar::set_value (int x, int y) {
lenghty = x;
wide = y;
}

int BujurSangkar::luas() {
return lenghty * wide;
}

void line();
void main()
{
int BjrS1, BjrS2, LBS1, LBS2;

   // Create Object
   BujurSangkar BjrSg1;
BujurSangkar BjrSg2;
   line();
cout << "\t\t\t Bujur Sangkar 1" << endl;
line();
cout << "\t Panjang : "; cin >> BjrS1;
   cout << "\t Lebar   : "; cin >> LBS1;
BjrSg1.set_value (BjrS1, LBS1);
cout << "\t Luas    : "<< BjrSg1.luas();
cout << endl << endl;
cout << "\t\t\t Bujur Sangkar 2" << endl;
   line();
cout << "\t Panjang : "; cin >> BjrS2;
   cout << "\t Lebar   : "; cin >> LBS2;
BjrSg2.set_value (BjrS2, LBS2);
cout << "\t Luas    : " << BjrSg2.luas() << endl;
   line();
   cout << setw(54) << "Modify by: " << endl;
   cout << setw(54) << "A.M F.S " << endl;
getch();
}

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


Example 3

Hasil Ouput Ex 3



Script Ex 3

// Contoh Class

#include <iostream.h>     // Nama  : Aufa Munadil Al - Khoir
#include "stdio.h"        // NIM   : 3420210024
#include <conio.h>        // Prodi : Teknik Informatika
#include "iomanip.h"

class BujurSangkar {
int Lenghty, Wide;
public:
//Ini adalah prototipe konstruktor
BujurSangkar (int lgt, int wd);
int luas() {
return Lenghty * Wide;
      }
};

// Ini adalah bentuk lengkap konstruktor
// Nama konstruktor harus sama dengan nama kelas
BujurSangkar::BujurSangkar(int lgt, int wd) {
Lenghty = lgt;
Wide    = wd;
}
void main() {
int lgt = 9;
int wd  = 2;
   cout << "\t==============================================" << endl;
   cout << "\t||        Mencari Luas Bujur Sangkar        ||" << endl;
   cout << "\t==============================================" << endl;
cout << "\t Panjang Bujur Sangkar adalah  :  " << lgt << endl;
cout << "\t Lebae Bujur Sangkar adalah    :  " << wd << endl;
cout << "\t==============================================" << endl;

// Pemberian nilai Konstruktor dilakukan secara langsung
BujurSangkar bs (lgt, wd);

cout << "\t Luas bujur sangkar adalah     :  " << bs.luas() << endl;
   cout << "\t==============================================" << endl;
   cout << setw(55) << "Modify by: " << endl;
   cout << setw(55) << "A.M F.S " << endl;
getch();
}


Example 4

Hasil Ouput Ex 4



Scipt Ex 4

// Contoh Class

#include <iostream.h>     // Nama  : Aufa Munadil Al - Khoir
#include "stdio.h"        // NIM   : 3420210024
#include <conio.h>        // Prodi : Teknik Informatika
#include "iomanip.h"

class cars {
private:
char merk[25];
float CC_Tune;
long Price;
public:
// Konstruktor
cars (char nama[25], float CC, long prc);
// Fungsi
void description();
};

cars::cars(char nama[25], float CC, long prc) {
strcpy (merk, nama);
CC_Tune = CC;
Price   = prc;
}
void line();

void cars::description() {
cout << "\t Informasi Data cars" << endl;
line();
cout << "\t Merk cars adalah  :  " << merk << endl;
cout << "\t CC Tune adalah    :  " << CC_Tune << endl;
cout << "\t Price cars adalah :  " << Price << endl;
}

void main() {
   line();
cars super ("SSC Tuatara", 5900, 2147483000);
super.description();
cout << endl << endl;
cars offroad ("Jeep Wrangler", 1995, 1590000000);
offroad.description();
   line();
   cout << setw(54) << "Modify by: " << endl;
   cout << setw(54) << "A.M F.S " << endl;
getch();
}

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



Terimakasih
Wassalamu'alaikum Wr. Wb.

Tidak ada komentar:

Posting Komentar

Tugas 13 (Pertemuan 14) Algoritma dan Struktur Data

  Algoritma dan Struktur Data Tugas 13 Programing Basic Algoritma Assalamu'alaikum Wr. Wb. Nama        : Aufa Munadil Al - Khoir NIM a  ...