You are on page 1of 19

LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER

MODUL 1 INPUT/OUTPUT DATA DAN JENIS DATA

Disusun oleh:
Nama NIM Asisten

: Samsiatun Mudzkhiyah : 37915 : Masipin Luthfi Hadi Ahmad Fahmi Intan

LABORATORIUM KOMPUTASI PROGRAM STUDI TEKNIK NUKLIR JURUSAN TEKNIK FISIKA FAKULTAS TEKNIK UNIVERSITAS GADJAH MADA

TUJUAN 1. Membuat program output menggunakan stream 2. Membuat program input data bertipe string menggunakan stream 3. Membuat program dengan tipe data integer 4. Membuat program dengan yipe data float 5. Membuat program untuk menghitung akar 6. Membuat program untuk menghitung rata-rata 7. Membuat program untuk menghitung nilai x dengan rumus tertentu 8. Membuat program untuk menghitung total pendapatan karyawan INFORMASI 1. File header iostream : input output stream untuk penggunaan perintah : cout , cin stdio : standart input output untuk penggunaan perintah : printf , scanf , gets 2. perintah keluaran - cout : cetak output - printf 3. perintah masukan - cin : cetak input - printf - gets 4. tipe tipe data : - char : karakter - float : desimal / angka yang bernilai koma - interger , long int , double , long double : untuk bilangan bulat 5. perintah pendukung : - endl : end line (<<endl) - \n : didalam "\n ....( isi data ) .... \n" 6. Karakter \n artinya karakter newline (pindah baris) \t artinya karakter tab horizontal \v artinya karakter tab vertikal \' artinya karakter ' \" artinya karakter " \? artinya karakter ? 7. Operator operator Hitungan : tambah +, kurang -, bagi / , kali * , modulus % Logika : sama == , lebih besar > , lebih kecil < , lebih besar atau sama >= , lebih kecil atau sama <= Boolean : or || , and && , not !

A. Input Output 1. Output menggunakan stream: Hello World


Algoritma 1. Mulai 2. Menampilkan Hello world! Were in C++ now 3. Selesai Flow chart

mulai

Hello world! Were in C++ now

selesai

Source Code
#include<iostream> using namespace std; int main (void) { cout<<"Hello WOrld!\nWe're in C++ now"; system ("pause"); return 0; }

Output

2. Output menggunakan stream: Hello World


Algoritma 1. Mulai 2. Menampilkan Hello world! Were in C++ now 3. Selesai Flow chart mulai

Hello world! Were in C++ now

selesai

Source Code
#include<iostream> using namespace std; int main (void) { cout<<"Hello world!"<<endl <<"We're in C++ now"; system ("pause"); return 0; }

Output

3. Output menggunakan stream: Hello World dengan printf


Algoritma 1. Mulai 2. Menampilkan Sekarang saya sedang belajar c++di ruang lab komputasi 3. selesai Flow chart mulai

Sekarang saya sedang belajar c++ di ruang lab komputasi

Source Code

selesai

#include<iostream> #include<stdio.h> using namespace std; int main (void) { printf("Sekarang saya sedang belajar C++ di ruang Lab Komputasi"); return 0; }

Output

4. Input string menggunakan stream: program nama


Algoritma 1. Mulai 2. Masukan data nama 3. Menampilkan : Hallo nama 4. Menampilkan : betul kan, nama kamu adalah nama 5. Selesai Flow chart mulai

nama

Hallo nama Betul kan nama kamu adalah nama

Selesai

Source Code
#include<iostream> using namespace std; int main (void) { char nama[80]; cout<<"masukkan nama : "; cin>>nama; cout<<"Hallo! " <<nama<<endl <<"Betul kan, nama kamu adalah : "<<nama; system ("pause"); return 0; }

Output

5. Input string menggunakan stream: menghitung jumlah bilangan


Algoritma 1. Mulai 2. Deklarasikan bilangan 1, bilangan 2, bilanagn 3, bilangan 4, jumlah 1 dan jumlah 2 3. Masukkan data bilangan 1, bilangan 2, bilangan 3, bilangan 4 4. Hitung jumlah 1 = bilangan 1 + bilangan 2 + bilangan 3 + bilangan 4 5. Hitung jumlah 2 = bilangan 1 + (bilangan 4/ bilangan 2)* bilangan 3 6. Menampilakan jumlah 1 7. Menampilkan jumlah 2 8. selesai Flow chart mulai

Bil 1, bil 2, bil 3, bil 4 Jumlah 1, jumlah2

Bil 1, Bil2, Bil 3, Bil4

Jumlah 1=bil1+bil2+bil3+bil4 Jumlah 2=bil1+bil4/bil2*bil3

Jumlah 1 Jumlah 2

Selesai

Source code
#include<iostream> using namespace std; int main (void) { int bil1, bil2, bil3,bil4, jumlah1, jumlah2; cout<<"Masukkan angka pertama yang Anda inginkan : "; cin>>bil1; cout<<"Masukkan angka kedua yang Anda inginkan : "; cin>>bil2; cout<<"Sekarang masukkanlah angka ketiga : "; cin>>bil3; cout<<"Terakhir masukkanlah angka keempat : "; cin>>bil4; jumlah1=bil1+bil2+bil3+bil4; jumlah2=bil1+bil4/bil2*bil3; cout<<"Jadi jumlah1 dari angka yang Anda masukkan adalah : "<<jumlah1 <<"\nDan jumlah2 dari angka yang Anda inputkan adalah : "<<jumlah2; return 0; }

Output

B. Jenis Data 1. Program dengan tipe data integer


Algoritma 1. Mulai 2. Deklarasikan a, b, c 3. Beri nilai a dengan 10 4. Beri nilai b dengan 9 5. Hitung c = a + b 6. Menampilkan c 7. Menampilkan c Flow chart

Mulai

a=9 b = 10 c=a+b

Selesai

Source code
#include<iostream> #include<stdio.h> using namespace std; int main (void) { int a,b,c; a=10; b=9; c=a+b; cout<<"maka nilai C adalah : "<<c<<endl; return 0; }

Output

2. Program dengan tipe data float


Algoritma 1. Mulai 2. Deklarasikan a, b, c 3. Beri nilai a dengan 25 4. Beri nilai b dengan 100 5. Hitung c = a/b 6. Menampilkan c 7. selesai Flow chart Mulai

a = 25 b = 100 c = a/ b

Selesai

Source code
#include<iostream> #include<stdio.h> using namespace std; int main (void) { float a,b,c; a=25; b=100; c=a/b; printf("%f",c); return 0; }

Output

3. Program input ke variabel bilangan: menghitung akar


Algoritma 1. Mulai 2. Deklarasikan a dengan tipe data integer 3. Deklarasikan b dengan tipa data float 4. Masukkan data nilai a 5. Hitung b = akar dari a 6. Menampilkan nilai b 7. Selesai Flow chart Mulai

a b = akar a

Selesai

Source code
#include<iostream> #include<math.h> using namespace std; int main (void) { float a; float b; cout<<"masukkan nilai a : "; cin>>a; b= sqrt(a); cout<<"Akar dari a adalah : "<<b; return 0; }

Output

4. Program dengan beberapa input: menghitung rerata


Algoritma 1. Mulai 2. Deklarasikan a, b, c, dan rata-rata dengan tipe data float 3. Masukkan nilai data a, b, c 4. Hitung rata-rata=(a+b+c)/3 5. Menampilkan rata-rata 6. Selesai Flow chart Mulai

a b c rata-rata

Rata-rata

Selesai

Source code
#include<iostream> using namespace std; int main (void) { float a, b, c, rerata; cout<<"Masukkan nilai a, b, c= "; cin>>a>>b>>c; //cin<<a<<b<<c; adalah salah karena operator yang seharusnya digunakan adalah >> rerata= (a+b+c)/3; cout<<"Rerata="<<rerata; }

Output

PEMBAHASAN 1. Program untuk menghitung X=a3+b2+c Algoritma 1. Mulai 2. Deklarasikan a, b, c, dan X dengan tipe data integer 3. Input nilai a, b, dan c 4. Hitung X=a^3+b^2+c 5. Tampilkan nilai X 6. Selesai Flow chart
Mulai

a, b , c, x

a,b,c

X=a*a*a+b*b+c

Selesai

Source code
#include<iostream> #include<math.h> using namespace std; int main (void) { int a, b, c, X; cout<<"Masukkan nilai a = "; cin>>a; cout<<"Masukkan nilai b = "; cin>>b; cout<<"Masukkan nilai c = "; cin>>c; X=a*a*a+b*b+c;

cout<<"Jadi nilai X adalah = "; cout<<X; return 0; }

Output

7. Program untuk menghitung total pendapatanseorang karyawan


Algoritma 1. 2. Mulai Deklarasikan denagn tipe data integer gaji pokok sebagai a, Tunjangan istri atau suami sebagai b, Jumlah anak sebagai c, Tunjangan anak sebagai d, Tahun masa kerja sebagai e, Jumlah THR sebaagai f, Pajak sebagai g, Jumlah hari bekerja sebagai h, Bantuan transport sebagai i, Polis asuransi sebagai j, Total pendapatan sebagai X Input a Hitung b= a*10/100 Tampilkan b Input c Hitung d= c*a*5/100 Tampilakan d Input e Hitung f= e*5000 Tampilkan f Hitung g= a*15/100 Tampilkan g Input h Hitung i=h*3000

3. 4. 5. 6.

7. 8. 9. 10. 11. 12. 13.


14. 15.

16. 17. 18. 19. 20. 21.

Tampilkan i Beri nilai j=20000 Tampilkan j Hitung x=a+b+d+f-g+i-j Tampilkan x Selesai

Flow chart Mulai

a, b, c, d, e, f, g, f, h, i, j, x

a c e h

b=a*10/100 d=c*a*5/100 f= e*5000 g= a*15/100 i=h*3000 j=20000 x=a+b+d+f-g+i-j

b, d, f, g, i, j x

Selesai

Source code
#include<iostream> #include<math.h> using namespace std; int main (void) { int a, b, c, d, e, f, g, h, i, j, x; cout<<"Masukkan pendapatan : ";cin>>a; cout<<endl; b=a*10/100; cout<<"Besar tunjangan istri atau suami adalah : "; cout<<b; cout<<endl; cout<<endl; cout<<"Masukkan jumlah anak Anda : ";cin>>c; cout<<endl; d=c*a*5/100; cout<<"Besar tunjangan anak Anda adalah : "; cout<<d; cout<<endl; cout<<endl; cout<<"Masukkan berapa tahun masa kerja Anda : ";cin>>e; cout<<endl; f=e*5000; cout<<"Besar THR yang Anda dapat adalah : "; cout<<f; cout<<endl; cout<<endl; g=a*15/100; cout<<"Besar pajak yang harus Anda bayar adalah : "; cout<<g; cout<<endl; cout<<endl; cout<<"Masukkan jumlah hari Anda bekerja : ";cin>>h; cout<<endl; i=h*3000; cout<<"Besar bantuan transport adalah : "; cout<<i; cout<<endl; cout<<endl; j=20000; cout<<"Polis asuransi yang harus Anda bayar adalah : "; cout<<j; cout<<endl; cout<<endl; cout<<endl; x=a+b+d+f-g+i-j; cout<<"JADI TOTAL PENDAPATAN YANG ANDA ADALAH : "; cout<<x; cout<<endl;

return 0; }

Output

You might also like