Professional Documents
Culture Documents
Disusun oleh:
Nama NIM Asisten
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 !
mulai
selesai
Source Code
#include<iostream> using namespace std; int main (void) { cout<<"Hello WOrld!\nWe're in C++ now"; system ("pause"); return 0; }
Output
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
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
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
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
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
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
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
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;
Output
3. 4. 5. 6.
a, b, c, d, e, f, g, f, h, i, j, x
a c e h
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