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
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
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
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
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
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
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