laporan algoritma
MODUL 2
{ OPERATOR DAN OPERASI INPUT / OUTPUT }
A. BAGIAN AWAL
1. Jelaskan apa yang dimaksud dengan tipe data dalam bahasa C/C++ ?...
Jawab:
“ Tipe data adalah jenis data yang memiliki batasan tempat dan karakteristik sesuai dengan interpretasi data dan dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemograman komputer.tipe data berguna untuk mempretasi jenis dari suatu nilai yang terdapat dalam program. “
2. Jelaskan apa yang dimaksud dengan variabel dalam C/C++?...
Jawab :
“ Variabel adalah suatu tempat atau wadah untuk menampung nilai yang nantinya berubah-ubah selama proses eksekusi. Variabel dalam C++ terdiri dari huruf,angka,dan tanda underscore ( _ ) yang dalam penulisanya mempunyai beberapa kaidah. “
3. Bagaimana keyword input dan output dan berikan contohnya?
Jawab :
“ keyword adalah kata kunci yang digunakan dalam pemograman untuk fungsi – fungsi tertentu,
keyword input
cin
contoh penggunaan cin
“ c=( masukan ); “
Cout
Contoh penggunaan cout
“ cout<<"\npenjumlahan = "< “
B. Bagian pokok
Ø latihan – latihan post test
1. Buatlah program dalam bahasa C/C++ dengan hasil Run seperti dibawah :
Ketik 2 bilangan : 76 80
76 X 80 = 6080
· Program operator perkalian
| Flowchart ![]() ![]() | Pseudocode Program_ operator_perkalian 1. Start 2. Variabel Bilangan 1 :int Bilangan 2 ; int 3. Algoritma Read (bilangan 1 ,bilangan 2) Bilangan1 X bilangan2 Write (hasil) |
· Sintaks program untuk menyelesaikan soal di atas adalah sebagai berikut :
| Sintaks #include using namespace std; int main() { int bilangan_1; int bilangan_2; int hasil; cout<<"Masukan bilangan Pertama = "; cin>>bilangan_1; cout<<"Masukan bilangan Kedua = "; cin>>bilangan_2; cout<<"Ketika dua bilangan : "< |
hasil =bilangan_1*bilangan_2;
cout<
return 0;
}
·
Listing program untuk menyelesaikan soal di atas adalah sebagai berikut :
Listing program untuk menyelesaikan soal di atas adalah sebagai berikut :·
output
output2. Buatlah program dalam bahasa C/C++ dengan hasil Run di bawah :
1234567
12 34
· Program untuk menyelesaikanya adalah :
| Flowchart ![]() ![]() | Pseudocode Program_ operator_perkalian 1. Start 2. Variabel Variabel int 3. Algoritma Read (angka) Writeln () |
· Sintaks
| #include #include using namespace std; int main() { int i; for(i=1; i<=7; i++){ cout< |
}
cout<<"\n";
for(i=1; i<=2; i++){
cout<
}
cout<<" ";
for(i=3; i<=4; i++){
cout<
}
}
· Listing program untuk menyelesaikan soal di atas adalah sebagai berikut :

· Output

3 Buatlah program dalam bahasa C/C++ dengan hasil Run di bawah :
1 2345
1 23
· Program untuk menyelesaikanya adalah :
| Flowchart ![]() ![]() | Pseudocode Program_menampilkan_angka_degan_adanya spasi 4. Start 5. Variabel Variabel int 6. Algoritma Read (angka) Writeln () |
· Sintaks
| #include using namespace std; int main() { int i=1; cout< |
for(i=2; i<=5; i++){
cout<
}
cout<<"\n";
i=1;
cout<
for(i=2; i<=3; i++){
cout<
}
}
· Listing program untuk menyelesaikan soal di atas adalah sebagai berikut :

· Output

4 Buatlah program dalam bahasa C/C++ dengan hasil Run di bawah :
12345 78
12 34
· Program untuk menyelesaikanya adalah :
| Flowchart ![]() ![]() | Pseudocode Program_menampilkan_angka_degan_adanya spasi 7. Start 8. Variabel Variabel int 9. Algoritma Read (angka) 12345 78 12 34 Writeln () |
· Sintaks
| #include using namespace std; int main() { int i; for(i=1; i<=5; i++){ cout< |
}
cout<<" ";
for(i=6; i<=8; i++){
cout<
}
cout<<"\n";
for(i=1; i<=2; i++){
cout<
}
cout<<" ";
for(i=3; i<=4; i++){
cout<
}
}
· Listing program untuk menyelesaikan soal di atas adalah sebagai berikut :

· Output

#post test
1. Buat lah programdengan hasil Rundi bawah ini :
Data ke – 1 : 12
Data ke – 2 : 14
Data ke – 3 : 16
24 28 32
· Program untuk menyelesaikanya adalah :
| Flowchart ![]() ![]() | Pseudocode Program_menampilkan_sebuah_data_untuk_sebuah_pengurutan_secara_otomatis 1. Start 2. Variabel Variabel float 3. Algoritma Read (variabel) Data ke – 1 : 12 Data ke – 2 : 14 Data ke – 3 : 16 24 28 32 Writeln () |
· Sintaks
| #include using namespace std; int main(){ int i,j,d; for(i=1; i<=3; i++){ for(j=12; j<=16; i++){ cout<<"Data Ke - "< |
cout<
j=j+2;
cout<<"\n";
}
}
for(d=24; d<=32; d++){
cout<
d=d+3;
}
}
· Listing program untuk menyelesaikan soal di atas adalah sebagai berikut :

· Output

2. Buatlah program dengan hasil Run di bawah ini :
Membaca desimal,oktal dan hexadesimal :
10 025 0x3f
10 21 63
15 32 b5
15 26 181
· Program untuk menyelesaikanya adalah :
| Flowchart ![]() ![]() | Pseudocode Program_menampilkan_sebuah_data_untuk_sebuah_pengurutan_secara_otomatis 1. Start 2. Variabel Variabel float 3. Algoritma Read (variabel) Desimal Oktal hexadesimal Writeln () |
· Sintaks
| #include using namespace std; int main() { long i; for(i=1; i<=15; i++) { cout< |
cout<
cout<
}
}
· Listing program untuk menyelesaikan soal di atas adalah sebagai berikut :

· Output

3. Buatlah program dengan hasil Run seperti di bawah ini :
Tgl [dd-mm-yy] ?
Waktu [hh-mm-ss] ?
28 10 2016
08 15 00
· Program untuk menyelesaikanya adalah :
| Flowchart ![]() ![]() | Pseudocode Program_menampilkan_tanggal_dan_waktu_ 1. Start 2. deskripsi Waktu di server 3. Algoritma Read (waktu diserver) Waktu di server Writeln () |
· Sintaks
| #include #include using namespace std; int main() { time_t now = time(0); tm *ltm =localtime(&now); cout<<"Tanggal = "< cout<<1 -="" ltm="">tm_mon<<"-"; cout<<1900 -="" ltm="">tm_year< |
cout<<"Jam = "<tm_hour<<":";
cout<<1 ltm-="">tm_min<<":"; 1>
cout<<1 ltm-="">tm_sec< 1>
cout<<"\n";
cout<tm_mday<<" ";
cout<<1 -="" ltm="">tm_mon<<" "; 1>
cout<<1900 -="" ltm="">tm_year< 1900>
cout<tm_hour<<" ";
cout<<1 ltm-="">tm_min<<" "; 1>
cout<<1 ltm-="">tm_sec< 1>
}
· Listing program untuk menyelesaikan soal di atas adalah sebagai berikut :

· Output

4. Buatlah program dengan hasil Run seperti di bawah ini :
Data ke – 1 : 10 ...
Data ke – 2 : 20 ...
...
...
Data ke – 10 : ... ...
· Program untuk menyelesaikanya adalah :
| Flowchart ![]() ![]() | Pseudocode Program_menampilkan_data_data_ke-1_sampai_ke-20 1. Start 2. deskripsi data pengurutan 3. Algoritma Read (data pengurutan) Data terurut dari data ke-1 sampai ke- 20 Writeln () |
· Sintaks
| #include using namespace std; int main() { int i,j,k; i = 1; for(i=10; i<=20; i++) { for(j=10; j<=20; j++) { for(k=10; k<=20; k++) { cout<<"Data Ke - "< |
j = i*10; cout<
cout<<" ";
k = j*5; cout<
cout<<"\n";
}
}
}
}
· Listing program untuk menyelesaikan soal di atas adalah sebagai berikut :

· Output

5. Buatlah program dengan hasil Run seperti di bawah ini :
Ketik bilangan bulat : 100 30
100 + 30 = 130
100 – 30 = 70
100 x 30 = 300
100 / 30 = 3,33
100 % 30 = 10
· Program untuk menyelesaikanya adalah :
| Flowchart
![]() ![]() | Pseudocode Program_menghitung_operasi_secara_otomatis 1. Start 2. deskripsi int a,b,c,d,e,g float f bilangan1 : float bilangan2 : float 3. Algoritma Read (bilangan1,bilangan2) Writeln () | ||||||||||||
· Sintaks
| #include #include using namespace std; int main () { int a,b,c,d,e,g; float f; cout<<"ketik bilangan bulat : "; cin>>a; cin>>b; c=(a+b); d=(a-b); e=(a*b); f=(a/b); g=(a%b); cout<<"\npenjumlahan = "< |
cout<<"pengurangan = "<
cout<<"perkalian = "<
cout<<"pembagian = "<
cout<<"persentase = "<
getch ();
}
· Listing program untuk menyelesaikan soal di atas adalah sebagai berikut :

· Output

BAGIAN AKHIR
Setelah saya memngerjakan semua soal-soal nya saya dapat mengetahui cara-cara otomatis dalam operasi dan saya mengetahui banyak hal dalam praktikum modul 2 ini.















0 komentar:
Posting Komentar