Oleh :
RIZKA SAFITRI WULANDARI
NIM 19533646818
S1 PTI ’19 OFF B
I. TUJUAN
Setelah mempelajari bab ini diharapkan mahasiswa akan mampu :
1. Mengenali dan menggunakan IDE C++ dengan baik.
2.
3.
Source Code :
#include <iostream>
using namespace std;
int main(){
int a, b, c;
cout << "Masukkan nilai b: ";
cin >> b;
cout << "Masukkan nilai c: ";
cin >> c;
a = b + c;
cout << "Nilai a adalah " << a;
}
Output Program :
Penjelasan Program :
Program di atas digunakan untuk menampilkan isi dari sebuah variable yang kita inputkan
sendiri dari keyboard. Pada program di atas menggunakan header iostream. Cara kerja
program ini adalah pertama memakai fungsi int main yang berfungsi sebagai induk dari
cooding atau fungsi utama dari program. Setelah itu mendeklarasikan variabel integer yang
terdiri dari a,b,c; setelah itu dibawahnya memasukkan cout yang berfungsi untuk
menampilkan dan memakai cin ke variabel jadi fungsinya adalah untuk memasukkan nilai
yang kita inginkan. Kemudian sama halnya dengan dibawahnya memakai cout dengan cin
variabel c. Setelah itu terdapat rumus dari variabel a yaitu a= b+c; yang berfungsi nantinya
akan mengakumulasikan hasil dari variabel b tambah c yang kita inputkan tadi. Setelah itu
akan menampilkan nilai a dengan memanggil hasil dari akumulasi nilai a.
Setelah cooding tersebut kita mencoba untuk menghapus header iostream. Yang terjadi
adalah error dikarenakan fungsi header iostream adalah adalah file-header yang pada
dasarnya digunakan untuk menyatakan bahwa file dari program yang sedang ditulis
menggunakan pustaka (Library) yang di dalamnya memuat kumpulan keyword dan
function.
Latihan Praktikum II
Pemrograman C++
Source Code
#include <iostream.h>
#include <conio.h>
using namespace std;
int main()
{
int var1, var2, var3;
char karakter;
var1 = 10;
var2 = 5;
var3 = var1 + var2;
karakter='D';
Penjelasan Program :
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
using namespace std;
int main()
{
double real;
real = 182.2182713674821746;
cout << "Nilai real = " << real;
getch();
}
Output Program :
Penjelasan Program :
Latihan Praktikum IV
Pemrograman C++
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
int main()
{
float Alas, Tinggi, Luas_Segitiga;
cout<<"Masukan Nilai Alas Segitiga : ";
cin>>Alas;
cout<<"Masukan Nilai Tinggi Segitiga : ";
cin>>Tinggi;
Luas_Segitiga=0.5*Alas*Tinggi;
cout<<"Nilai Luas Segitiga adalah : " << Luas_Segitiga <<endl;
getch();
}
Output Program :
Penjelasan Program :
Program ini membantu kita untuk menghitung luas segitiga menggunakan perintah
#include <iostream.h> , yang berarti angka hasil menghitungan akan menjadi angka bulat.
Latihan Praktikum V
Pemrograman C++
TUGAS PRAKTIKUM :
TUGAS PRAKTIKUM I
Praktikum 1
Nama Program : Menampilkan Nilai Volume Bola
Bahasa Pemrogramam : C++
Compiler : MinGW Developer Studio
Algoritma :
1. Start
2. Input jari jari
3. Menghitung volume bola phi * R3 * 4/3
4. Output hasil volume bola
5. End
Flowchart :
Source Code :
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
int main()
{
float phi=3.14, r, Volume_bola;
cout<<"Masukan Nilai jari-jari : ";
cin>>r;
Volume_bola = 4 / 3 * phi * r * r * r;
cout<<"Nilai Volume Bola adalah : " << Volume_bola <<endl;
getch();
}
Output Program :
Penjelasan Program :
TUGAS PRAKTIKUM II
Praktikum 2
Nama Program : Menampilkan Nilai Variabel
Bahasa Pemrogramam : C++
Compiler : MinGW Developer Studio
Source Code :
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <stdio.h>
int main()
{
float Alas,Tinggi,Luas_Segitiga;
printf("Masukan Nilai Alas Segitiga : ");
scanf("%f",&Alas);
printf("\nMasukan Nilai Tinggi Segitiga : ");
scanf("%f",&Tinggi);
Luas_Segitiga=0.5*Alas*Tinggi;
printf("\nNilai Luas Segitiga adalah :%f",Luas_Segitiga);
getch();
}
Output Program :
Penjelasan :
int main()
{
double longbreak; /* A whole number of feet */
printf("Enter long: ");
scanf("%ld", &longbreak);
printf("your input is %ld", longbreak);
getch();
}
Output Program :
III. KESIMPULAN
1. Dalam belajar pemrograman terlebih dahulu harus mengerti tentang dasar-dasar
C++, algoritma dan flowchart.
2. …