750 likes | 879 Views
Pertemuan 28. REVIEW. Dasar Pemrograman. Buatlah sebuah program yang menampilkan nama dan NPM Anda pada keluaran di layar . Contoh : Buatlah sebuah program yang menampilkan keluaran pada layar sebagai berikut :. Tentukan apakah identifier di bawah ini valid atau tidak :.
E N D
Pertemuan 28 REVIEW Dasar Pemrograman
Buatlahsebuah program yang menampilkannamadan NPM Andapadakeluarandilayar. Contoh : Buatlahsebuah program yang menampilkankeluaranpadalayarsebagaiberikut :
Tentukanapakah identifier dibawahini valid atautidak : • avanZA • from-to • $camry • v10s • _avaloN • Roger7 • Good/bad • 4ever • NiCknAMe% • A Valid One • Valid? • (yes) • namaKecilPanggilan • netto|bruto • PT-1 • #brg • NamaBarang • 2semester • jaWab4n • Per?an • hargaBarang
Buatlah program sepertitampilandibawahinidenganmenggunakanvariabelbertipe data yang sesuaiataukonstantabernama.
Buatlahsebuah program C++ untuktampilansebagaiberikut : • NPM, Nama, danAlamatdiinput user.
Buatlahsebuah program C++ yang menerima input duabuahbilangan (a dan b) dankemudianmenampilkanhasilpenjumlahan, pengurangan, perkalian, pembagiandansisabaginyasepertitampilandibawahini.
Buatlahsebuah program C++ untukmelakukanoperasi-operasiaritmatikaberturut-turut : penjumlahan, pengurangan, perkalian, pembagian, dansisabagi. Masing-masingterhadaphasiloperasisebelumnya. NB : hanyabolehmenggunakan 2 variabelsaja.
Buatlahsebuah program C++ untukmenghitungluaslingkaran(L = Пr2) dengannilaiП = 3.142857 dan r adalahpanjangjari-jari yang diinput user. • Buatlahsebuah program C++ untukmenghitung : • Buatlahsebuah program C++ untukkondisibilanilai yang diinput user kurangdari 60 maka “Tidak Lulus” danbiladiatasatausamadengan 60 maka “Lulus”. (Gunakan operator ternary)
Buatlahsebuah program C++ untukmenampilkanpilihan film yang berbedaberdasarkan input umur. Jikaumurlebihdarisamadengan 17 tahun, makadapatmenonton film : - Terminator / Studio 1 - Twilight / Studio 2 - Insidious / Studio 3 Jikatidak, makadapatmenonton film : - Doraemon / Studio 4 - Harry Potter / Studio 5
Buatlahsebuah program C++ untukmenerima input duabuahbilangandari user, kemudianbilabilanganpertamalebihbesarsamadenganbilangankeduamakatampilkanhasilpenguranganduabilangantersebut, bilasebaliknyamakatampilkanhasilpenjumlahanduabilanganitu. • Buatlahsebuah program C++ untukmenerima input pilihanberupasatuangka. Bila user menginputangka 1 maka user dimintamemasukkannilaijari-jarilalutampilkanhasilperhitunganluaslingkaran. Bila input selainangka 1 maka user dimintamemasukkannilaipanjangdanlebarlalutampilkanjugahasilperhitunganluasperseginya.
Buatlahsebuah program C++ yang menerima input dari user berupabilanganbulatdanmengecekapakahbilanganituadalahbilanganbulatpositif, bulatnegatif, ataubilangan nol. • Buatlahsebuah program C++ yang menerima input dari user berupaangkadanmengecekapakahangkatersebutadalahbilangangenapataubilanganganjil. • Buatlahsebuah program C++ untuk login user. Apabila username samadengannamaandadan password samadengannpmanda, makamasuksebagai admin, apabila password samadengantanggallahiranda, makamasuksebagai user.
Buatlahsebuah program C++ sepertitampilandibawahini : Bila user memilih ‘1’ makaakandilakukanperhitunganluaspersegi, bila user memilih ‘2’ makaakandilakukanperhitunganluaspersegipanjang, bila user memilih ‘3’ makaakandilakukanperhitunganluassegitiga, danbila user memasukkanpilihan lain akanmunculpesankesalahanmemilih. (sepertitampilanberikut)
Buatlahsebuah program C++ untukmenampilkannamadanhargabarangsesuaipilihankodebarangberikutini : (gunakan IF dan SWITCH)
Buatlahsebuah program C++ untuktampilanberikutini : (gunakanSWITCH) Bila user memilih ‘1’ makaakandilakukanperhitunganluaspersegi, bila user memilih ‘2’ makaakandilakukanperhitunganluaspersegipanjang, bila user memilih ‘3’ makaakandilakukanperhitunganluassegitiga, danbila user memasukkanpilihan lain akanmunculpesankesalahanmemilih. (sepertitampilanberikut)
Buatlahsebuah program C++ untukmenampilkanhasildiagnosakebutuhansususesuai input umurkonsumen. (Lihattabel)
Buatlahsebuah program C++ untukmenerima input dari user berupasuatubilanganbulat, kemudiantampilkanhasilmengecekapakahbilanganituadalah • - bilanganbulatpositifgenap, • - bilanganbulatpositifganjil, • - bilanganbulatnegatifgenap, • - bilanganbulatnegatifganjil, • - bilanganbulat nol.
Buatlahsebuah program C++ untukmenghitungupahkaryawandenganmenginputgolongandan lama jam kerjakaryawan per haridanhitungupahberdasarkangolongan. Bila jam kerja per harilebihdari 10 jam makadapatupahlembur. • Misalseorangkaryawangolongan 1 input jam kerja = 12 jam, makaupah per harinya : • 12 jam (10 jam biasa + 2 jam lembur) • upah = (10 jam x 7000) + (2 jam x 10000) • = 90000
Buatlahsebuah program C++ untukmenentukanapakahseseorangitukurus, normal, ideal, kelebihanberatbadan, atauobesitas, dengan : • Input berupatinggibadan(cm) danberatbadan(kg). • Beratbadan ideal = (100 - tinggibadan)*90% • Kurus : 10% lebihkecildariberatbadan ideal. • Normal : tidakkurangataulebihdari 10% beratbadan ideal. • Kelebihan : 10% sampai 20% lebihdariberatbadan ideal. • Obesitas : lebihdari 20% beratbadan ideal. • Misal : • Tinggi = 50cm, berat = 40kg, maka • Beratidealnya = (100 - 50) * 0.9 = 45 • kategori KURUS (40 lebihkecil 10% dari 45)
Buatlahsebuah program C++ (dengan While) untuk : • Menampilkan 20 buahhuruf C. • Menampilkanangka 1 – 20. • Menampilkanangka 20 – 1. • Menampilkanangkaganjildari 1 – 50. • Menampilkanangkagenapdari 1 – 50. • Menampilkanbilangankelipatan 3 dari 1 – 100. • Bertanyakepada user “Apakahinginmembeli?” sampaidijawab “ya”. • Menampilkanbilangankelipatan 8 darirentang 1 sampaibatasrentang yang diinput user.
Buatlahsebuah program C++ (dengan do…while) untuk : • Menampilkan 20 buahhuruf C. • Menampilkanangka 1 – 20. • Menampilkanangka 20 – 1. • Menampilkanangkaganjildari 1 – 50. • Menampilkanangkagenapdari 1 – 50. • Menampilkanbilangankelipatan 3 dari 1 – 100. • Bertanyakepada user “Apakahinginmembeli?” sampaidijawab “ya”. • Menampilkanbilangankelipatan 8 darirentang 1 sampaibatasrentang yang diinput user.
Buatlahsebuah program C++ yang menerima input berupajumlahbarangdanhargabarang, yang kemudianmenampilkan total harganya. Setelah program berakhir, user ditanyaapakahmaumengulangmenjalankan program atautidak. Jikamenjawab ‘Y’ maka program diulangdariawal, jikamenjawab ‘T’ maka program selesai.
Denganperulangan FOR : • Buatlahsebuah program C++ untukmenampilkanangka1 – 20. • Buatlahsebuah program C++ untukmenampilkanbilangangenapdiantara 1 sampaidengan 20. • Buatlahsebuah program C++ untukmenampilkanbilangankelipatan 5 diantara 1 sampai 100.
Buatlahsebuah program C++ untuktampilanberikutini : • Buatlahsebuahprogram C++ untukmenampilkanderetaritmatikasesuai input user (awal, beda, sukuakhir) danmenampilkan total derettersebut.
Buatlahsebuahprogram C++ untukmenampilkanderetgeometrisesuai input user (awal, rasio, jumlahsuku) danmenampilkan total derettersebut. • Buatlahprogram untukmenghitung total bunga yang dimilikinasabahsetelah n tahundengansetoranawal x danbungay. (gunakan FOR)
Buatlahsebuah program C++ untukmenghasilkantampilansebagaiberikut :
Buatlahsebuah program C++ untukmenghasilkantampilansebagaiberikut :
Buatlahsebuah program C++ untukmenghasilkantampilansebagaiberikut :
Buatlahsebuah program C++ untukmenghasilkantampilansebagaiberikut :
Buatlahsebuah program C++ untukmenghasilkantampilansebagaiberikut :
Buatlahsebuah program C++ untukmenghasilkantampilansebagaiberikut :
Buatlahsebuah program C++ untukmenghitung total angka yang dimasukkanoleh user. Jikanilai yang dimasukkandibawah 0 maka user dimintauntukmenginputnilailagi, jikanilai yang dimasukkansamadengan 0 makaproses input berhentidantampilkan total angka.
Buatlahsebuah program C++ untuktampilanberikut : Input nilaidari user, bilanilai yang diinputlebihdari 100 makanilaitidak valid dan user diminta input ulang, bilanilai yang diinputnegatifmaka input diakhiridantampilkan total nilaiserta rata-ratanya.
Buatlahsebuah program C++ untukmenampilkangambarsegitigaberdasarkan input tinggisegitigadari user.
Buatlahsebuah program C++ untukmenampilkangambarsegitigasepertitampilandisampingberdasarkan input jumlahbintangdaribaristerpanjang.
Buatlahsebuah program C++ untukmenampilkangambarsepertitampilanberikut.
Buatlahsebuah program C++ untukmenampilkansemuahurufkonsonandari A sampai Z. • Buatlahsebuah program C++ untukmenentukansuatubilangan yang diinput user merupakanbilangan prima ataubukan. • Buatlahsebuah program C++ untukmenampilkanbilangan prima antara 1 sampai 100. • Buatlahsebuah program C++ untukmenampilkan n bilangan prima pertamadengan n diinput user.
Buatlahsebuah program C++ untukmenampilkangambarnamaandamasing-masingmenggunakankarakterbintang. Contoh :
Buatlahsebuah program C++ untukmenghitungpajakpenghasilan. Jikapenghasilandibawah 2juta makapajak 5%, jikapenghasilanantara 2juta – 10juta makapajak 10%, selainitupajak 15%.
Buatlahsebuah program C++ untukmenghitunguangpembayaranbimbel per paket (6 bln) berdasarkankodepaket yang diambil. Untukpembayaranadaduajenis : 1 Tunai : dapatpotongan 15% dari total biayadantidakadabiayaadm. 2 Angsuran : tidakadapotonganbiayadandikenakanbiayaadmsebesar 100000, angsurandibayar per bulan. Yang harusdibayar = Uangpendaftaran + uangkursus per paket – diskon + biayaadm.
Tampilaneksekusisebagaiberikut : Bila user input Y maka program akandiulangdariawal, bila T maka program tidakdiulangdantampilkanterimakasih.
Buatlahsebuah program yang menerima input string dari user sebanyaktigabuah string, dantampilkanlahgabungandariketiganyasertapanjanggabungan string tersebut. Tampilkanpotongankata STMIK GI MDP dari string “Sayamelanjutkankuliahdi STMIK GI MDP dan MDP Bussiness School untuk 3,5 tahunkedepannya” dantentukanposisiuntukkata MDP yang pertamadankata MDP yang kedua.
Disajikan string data sebagaiberikut : BRG001|Indomie Goreng Pedas|3000 Tampilkan data untukkodebarang, namabarang, sertahargabarangsepertieksekusidibawahini : Buatlah program untukmenghitungbanyaknyakatadalamkalimat : "Hariinikitamempelajaritentangoperasi string“ Tampilkanbanyakkata yang didapat.
Buatlahsebuah program C++ untuktampilandibawahini : (input 5 buahnilaidari user)
Lanjutkan : tambahkantampilanberikutuntuk program C++ padasoalnomor 55.
Lanjutkan : tambahkan input banyaknilai yang maudijumlahkandari user, sepertitampilandibawahini.
Lanjutkan : tambahkan output rata-rata nilai yang dimasukkan user dantampilkan pula nilaiterbesar.
Denganmenggunakan array, buatlahsebuah program C++ untuktransaksisepertitampilandibawahini. (array NamaBarang, Harga, Jumlah)