BAHASA PEMROGRAMAN
Nama Asisten
DAFTAR ISI
2
MINGGU 1
3
1.1. Source code post test
PROTES 1
#include <iostream>
int main()
{
cout<<"======================="<<endl;
cout<<" Data Peraktikum "<<endl;
cout<<"======================="<<endl;
string nama;
cout<<" Nama : ";
getline(cin,nama);
string nim;
cout<<" Nim : ";
getline(cin,nim);
string alamat;
cout<<" Alamat : ";
getline(cin,alamat);
4
PROTEST 2
#include <iostream>
using namespace std;
int main()
{
cout <<endl;
cout <<"Nama : ADITYA PUTRA WIJAYA " <<endl;
cout <<"Nim : 312210207 " <<endl;
cout <<"Kelas : TI.22.A2 " <<endl;
cout <<endl;
cout<<"==========================================="<<endl;
cout<<" Mencari Luas Dan Keliling Lingkaran "<<endl;
cout<<"==========================================="<<endl;
cout<<endl;
float l,k,r;
const float phi = 3.14;
l=phi*r*r;
k=2*phi*r;
return 0;
}
5
1.2. Output Post Test
6
MINGGU 2
7
2.1. Source code post test
POST TEST 3
#include <iostream>
int main()
{
cout<<" ##Mencari Volume Dan Luas Bola##
"<<endl;
cout<<"==========================================="<<endl;
cout<<"Nama:ADITYA PUTRA WIJAYA"<<endl;
cout<<"Nim:312210207 "<<endl;
cout<<"==========================================="<<endl;
float r,l,v;
const float phi=3.14;
v=4/3*phi*r*r*r;
l=4*phi*r*r;
return 0;
}
8
Protest 4
#include <iostream>
int main()
{
cout<<" ##Mencari Nilai Mahasiswa## "<<endl;
cout<<"==============================="<<endl;
cout<<"Nama:ADITYA PUTRA WIJAYA "<<endl;
cout<<"Nim:312210207 "<<endl;
cout<<"==============================="<<endl;
int nilai;
}
else if(nilai>=71 && nilai<=80)
{
cout << 'B' << endl;
}
else if(nilai>=51 && nilai<=70)
{
cout << 'C' << endl;
}
else if(nilai>=31 && nilai<=50)
{
cout << 'D' << endl;
}
else if(nilai>=0 && nilai<=30)
{
cout << 'E' << endl;
}
return 0;
}
9
2.2. Output Post Test
10
MINGGU 3
11
3.1. Source code post test
Protest 5
#include <iostream>
int main()
{
cout <<"====================" <<endl;
cout <<"Nama : ADITYA PUTRA WIJAYA |" <<endl;
cout <<"Nim : 312210207 |" <<endl;
cout <<"Kelas : TI.22.A2 |" <<endl;
cout <<"====================" <<endl;
cout <<endl;
cout << "------------------- " <<endl;
cout << ": No : Nama : " <<endl;
cout << "------------------- " <<endl;
}
for (int i= 2; i <=2; i++){
cout <<": "<< i <<" :"<<" Nugraha: "<<"
Bapak"<<endl;
}
for (int a= 3; a<=3; a++){
cout <<": "<< a << " :"<<" Bapak :"<<"
Fahmi"<<endl;
}
return 0;
12
Latihan 6
#include <iostream>
#include <string>
#include <iomanip>
#define maks 20
using namespace std;
int main(){
cout <<endl;
cout <<"Nama : ADITYA PUTRA WIJAYA " <<endl;
cout <<"Nim : 312210207 " <<endl;
cout <<"Kelas : TI.22.A2 " <<endl;
cout <<endl;
cout<<
"----------------------------------------------------------------
---------"<<endl;
cout<< " TOKO MADURA \"MAJU MUNDUR\"
"<<endl;
cout<<
"----------------------------------------------------------------
---------"<<endl;
string nama[maks],ulangi;
float keseluruhan;
int nilai = sizeof(maks),barang =
0,total[20],discount,harga[20],jumlah[20];
do{
cout<<"Nama Barang "<<++barang<<" : ";
cin>>nama[barang];
cout<<"Harga Barang : ";
cin>>harga[barang];
cout<<"Jumlah Barang : ";
cin>>jumlah[barang];
cout<<" Continue [Y/T] : ";
cin>>ulangi;
cout<<endl;
}
while (ulangi == "y");
cout<<" :===:===============:===============:=======:============
===:================:"<<endl;
cout<<" :No : Barang : Harga : Jumlah: Harga
Total : Harga Discount :"<<endl;
cout<<" :===:===============:===============:=======:============
===:================:"<<endl;
for(int i=1; i<=barang; i++){
total[i]=harga[i]*jumlah[i];
discount=0.25*total[i];
cout<<" :"<<setw(2)<<i<<" :"
13
<<setw(10)<<nama[i]
<<setw(6)<<":"
<<setw(8)<<harga[i]
<<setw(8)<<":"
<<setw(4)<<jumlah[i]
<<setw(4)<<":"
<<setw(8)<<harga[i]*jumlah[i]
<<setw(8)<<":"
<<setw(8)<<total[i]-discount<<endl;
keseluruhan+=total[i]-discount;
}
cout<<" :===:===============:===============:=======:============
===:================:"<<endl;
cout<<" : : : : :
Total : "<<keseluruhan<<endl;
cout<<" :===:===============:===============:=======:============
===:================:"<<endl;
}
Latihan 7
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
cout <<endl;
cout <<"Nama : ADITYA PUTRA WIJAYA " <<endl;
cout <<"Nim : 312210207 " <<endl;
cout <<"Kelas : TI.22.A2 " <<endl;
cout <<endl;
14
nilai[d+1]=asc;
}
}
}
cout<<endl<<"DATA DALAM URUTAN MENAIK ADALAH :";
cout<<endl<<"---------------------------------"<<endl;
for(int i=0;i<jumlah;i++)
{
cout<<" " << nilai[i];
}
cout<<endl;
return 0;
}
LATIHAN 8
#include <iostream>
using namespace std;
int main(){
cout <<endl;
cout <<"Nama : ADITYA PUTRA WIJAYA " <<endl;
cout <<"Nim : 312210207 " <<endl;
cout <<"Kelas : TI.22.A2 " <<endl;
cout <<endl;
15
}
}
return 0;
}
16
3.2. Output Post Test
17
18
MINGGU 4
19
4.1. Source code post test
LATIHAN 9
#include <iostream>
using namespace std;
void jelaskan_program(void);
void dapatkan_values(float *r, float *v);
float do_kalkulasi(float resistance, float voltase);
void tampilkan_hasil(float arus);
int main(){
cout <<endl;
cout <<"Nama : ADITYA PUTRA WIJAYA " <<endl;
cout <<"Nim : 312210207 " <<endl;
cout <<"Kelas : TI.22.A2 " <<endl;
cout <<endl;
jelaskan_program();
dapatkan_values(&resistor, &volt);
arus = do_kalkulasi(resistor, volt);
tampilkan_hasil(arus);
return 0;
}
void jelaskan_program(void)
{
cout << "Program ini akan menghitung besar arus listrik
dari resistor dan voltase yang dimasukkan." << endl;
}
20
cout << "Besar arus listrik adalah " << arus << " ampere."
<< endl;
}
LATIHAN 10
#include <iostream>
#include <string>
#include <iomanip>
cout <<endl;
cout <<"Nama : ADITYA PUTRA WIJAYA " <<endl;
cout <<"Nim : 312210207 " <<endl;
cout <<"Kelas : TI.22.A2 " <<endl;
int jumlah, i;
string nama[50], nim[10], ip[50];
cout<<"============================="<<endl;
cout<<" ## Program Data Mahasiswa ##"<<endl;
cout<<"============================="<<endl;
cout<<endl;
cout<<"Input Jumlah Data Mahasiswa : ";cin>>jumlah;
cout<<endl;
for(i = 1; i <= jumlah; i++) {
cout<<"Data "<<i<<endl;
cout<<"Nama : ";cin>>nama[i];
cout<<"NIM : ";cin>>nim[i];
cout<<"IP : ";cin>>ip[i];
}
cout<<endl;
cout<<"===========================================================
====================="<<endl;
cout<<"| Daftar Data Mahasiswa
|"<<endl;
cout<<"===========================================================
====================="<<endl;
cout<<"| NO | NAMA | NIM |
IP |"<<endl;
cout<<"===========================================================
====================="<<endl;
for(i = 1; i <= jumlah; i++){
cout<<"|"<<setw(3)<<i<<" |"
<<setw(14)<<nama[i]
21
<<setw(11)<<"|"
<<setw(17)<<nim[i]
<<setw(7)<<"|"
<<setw(19)<<ip[i]
<<setw(6)<<"|"<<endl;
}
cout<<"===========================================================
====================="<<endl;
return 0;
}
22
4.2. Output Post Test
23