(REVIEW)
Target
- Mahasiswa memahami materi-materi dasar pemrograman misalnya tentang variabel, tipe data, operator, ungkapan, pemilihan, pengulangan, fungsi/prosedur (sub program) dan array (dimensi 1 dan 2).
Soal Latihan (dikerjakan di lab)
1. Buat program untuk mengetahui sebuah bilangan yang diinputkan, genap atau ganjil!
2. Buat program untuk menghitung rata-rata dari n buah bilangan yang diinputkan!
3. Buat program untuk menghitung n faktorial!
4. Buat program untuk menampilkan table penjumlahan!
5. Buat program untuk menjumlahkan 2 buah bilangan dengan memakai fungsi!
Tugas Kelompok
1. Buat program untuk menentukan banyaknya uang pecahan yang dibutuhkan, urut dari pecahan terbesar!
Input : jumlah uang dalam rupiah
Output : jumlah uang Rp. ………………..
pecahan Rp. 100.000,- ada .… lembar
pecahan Rp. 20.000,- ada …. lembar
pecahan Rp. 10.000,- ada …. lembar
pecahan Rp. 5.000,- ada …. lembar
pecahan Rp. 500,- ada …. buah
pecahan Rp. 100,- ada …. buah
pecahan Rp. 50,- ada …. buah
2. Buat program untuk menghitung banyaknya bilangan genap dan ganjil serta total bilangan-bilangan genap dan ganjil yang ada dalam n buah bilangan!
3. Buat program untuk menampilkan tabel kebenaran dari operator logika berikut:
P | Q | P or Q | P and Q | Not P | P xor Q |
1 | 1 | 1 | 1 | 0 | 0 |
1 | 0 | 1 | 0 | 0 | 1 |
0 | 1 | 1 | 0 | 1 | 1 |
0 | 0 | 0 | 0 | 1 | 0 |
4. Buat program untuk menjumlahkan, mengurangkan, mengalikan dan membagi 2 buah bilangan yang diinputkan dengan beberapa fungsi (sub-program)! Buat menu program!
5. Buat program untuk menghitung penjumlahan 2 buah matriks berordo 2 x 2 yang diinputkan! (array 2 dimensi).
Format Subjek: Tugas 1 / Kelompok brp / Kelas apa. Kirim ke dianuraiman@gmail.com
Tugas Individu
1. Buat program untuk menampilkan deret sebagai berikut:
1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 |
2. Buat program untuk menampilkan deret Fibonacci pada deret ke-n!
Bilangan Fibonacci adalah bilangan seperti: 1 1 2 3 5 8 13 … dst.
3. Buat program untuk menghitung rata-rata n buah bilangan yang diinputkan dengan memakai fungsi (sub-program)!
Format Subjek: Tugas 1 - NIM. Kirim ke dianuraiman@gmail.com
3 komentar:
Bagi yg punya jawaban dari soal-soal di atas atau algoritmanya boleh di share disini ....
:)
Pak nomor dua tugas kelompok yang ganjilnya saya sudah betul pak tapi yang genap hasilnya selalu 4251866 kira - kira mananya yang salah ya pak. :$
#include
#include
void main()
{
int i, j, k, l;
k==0;
l==0;
cout<<" Masukkan bilangan = ";cin>>i;
for(j=0;j<=i;j++)
{
if(j%2==0)
{
k++;
}
else
{
l++;
}
}
cout<<" Bilangan genap = "<<k<<endl;
cout<<" Bilangan ganjil = "<<l<<endl;
getch();
}
maksud no 2 itu kita dimnta utk mndeteksi brpa banyak bilangan ganjil dan genap dalam n buah bilangan.
kmudian jmlahkan bilangan2 ganjil/genap itu.
n buah bil dsimpan dlam array.
baru d cek.
misal ada 5 buah bil : 1, 3, 4, 6, 7
maka jmlh bil ganjil : 3 buah
totalny 1 + 3 + 7 = 11
jmlh bil genap : 2 buah
totalnya : 4 + 6 = 10
gtu mksdnya,.. slahkan dcoba lagi...
:~
Posting Komentar