soal pemograman dasar 1 mungkin untuk mahasiswa yang suka dengan memograman dapat mencoba salah satu soal mudah yang diberikan oleh dosen kampus saya inilah soal mata kliah pemrograman dasar...
- Buat algoritma untuk menghitung usia seseorang bila diinputkan nama dan tanggal lahirnhya yaong berupa tiga bilangan integer yang mewakilkan tanggal, bulan dan tahun. Diinputkan juga tanggal hari ini dengan format yang sama dengan tanggal lahir. Tentukan berapa tahun, bulan dan hari usia orang tersebut.
Petunjuk :
- Anggap 1 bulan ada 30 hari maka 1 tahun ada 360 hari (krn adanya asumsi panjang bulan, dimungkinkan output usia yang dihasilkan tidak tepat)
- Gunakan operasi hitung div dan mod. (contoh : 5 div 2 = 2, 5 mod 2 = 1)
- Buat logaritma yang membaca suhu air (dalam satuan derajat Celcius). Tentukan apakah wujud air tersebut dalam keadaan padat (suhu ≤ 0 derajat Celcius), cair (suhu antara 0 sampai 100), atau gas (suhu > 100).
- Buat logaritma permasalahan berikut :
Jumlah penduduk kota A pada tahun 1970 adalah 1.000.000 jiwa dengan pertambahan penduduk rata-rata per tahun 7%. Pada tahun yang sama jumlah penduduk kota B adalah 2.000.000 jiwa dengan pertambahan penduduk rata-rata per tahun 5 %. Jika pertambahan penduduk kedua kota tetap, pada tahun berapakah penduduk kota tersebut mencapai jumlah yang sama?
Kelompok II dan kelompok VI
- Sebuah kendaraan melaju dari tempat A ke tempat B dengan kecepatan tetap. Jika yang diketahui adalah laju kecepatan kendaraan, jam berangkat (jam:menit:detik) dari tempat A ke tempat B, buatlah alogaritma untuk mengetahui jarak kedua tempat tersebut.
- Buat alogaritma untuk mengecek apakah ukuran-ukuran 3 sisi segitiga yang diberikan merupakan triple phytagoras atau tidak.
- Suatu sel mula-mula sejumlah n buah. Dari suatu penelitian diketahui bahwa pertumbuhan sel tersebut sangatlah cepat. Setiap satu hari bisa berkembang sejumlah 8x dari hari sebeumnya pada waktu siang, sedangkan malamnya terdapat 50% dari jumlah sel waktu siang harinya mengalaminya kerusakann dan mati. Buat alogaritma untuk menentukan jumlah sel yang hidup setelah 5 hari?
Kelompok III dan Kelompok VII
- Basemant sebuah super market dijadikan area parkir. Tarif kendaraan untuk motor 500/jam dan mobil 1000/jam. Buat alogaritma untuk menentukan biaya parkir seseorang jika diketahui jam masuk (jam:menit:detik) dan jam keluar (jam:menit:detik) kendaraan. Waktu parkir ditentukan dar pembulatan ke atas jam terdekat.
(Contoh : 5 jam 1 detik = 6jam)
- Buat alogaritma dan flowchart untuk menentukan jenis akar dan akar real dari suatu persamaan kuadrat, kemudian buat flowchart untuk program tersebut !
- Pascal mempunyai fungsi pangkat tertinggi adalah 2 (kuadrat). Dalam suatu perhitungan ternyata dibutuhkan pangkat n suat bilangan. Buat alogaritma untuk pemangkatan n suatu bilangan dengan nilai n diinputkan.
Kelompok IV dan Kelompok VIII
- Buatlah alogaritma untuk menghitung biaya telepon ke telepon rumah yang dilakukan di wartel. Aaturannya : 1 unit pembiayaan adalah waktu menelpon selama 3 menit. Jika dia menelpon setelah 7 menit berarti dia mebayar biaya telpon 3 unit (dibulatkan ke atas). Jika diketahui jam mulai tepon dan selesai telpon, tentukan biaya telepon yang harus dibayar. Asumsi 1 unitbiayanya Rp. 100.
Petunjuk :
Gunakan operasi hitung div dan mod. (contoh : 5 div 2 = 2, 5 mod 2 = 1)
- Buat logaritma yang membaca suhu air (dalam satuan derajat Celcius). Tentukan apakah wujud air tersebut dalam keadaan padat (suhu ≤ 0 derajat Celcius), cair (suhu antara 0 sampai 100), atau gas (suhu > 100).
Suatu sel mula-mula sejumlah n buah. Dari suatu penelitian diketahui bahwa pertumbuhan sel tersebut sangatlah cepat. Setiap satu hari bisa berkembang sejumlah 8x dari hari sebeumnya pada waktu siang, sedangkan malamnya terdapat 50% dari jumlah sel waktu siang harinya mengalaminya kerusakann dan mati. Buat alogaritma
No comments:
Post a Comment