Minggu, 18 Maret 2018

Pembahasan Workshop Algoritma Pemrograman bab1

   Pada kesempatan kali ini saya akan membahas tugas yang sudah saya kerjakan pada workshop mata kuliah algoritma pemrograman.
pembahasan kali ini mungkin tidak lengkap, tetapi mungkin akan membantu. 


1. Buatlah program yang menampilkan biodata pribadi anda.

#include<iostream>
using namespace std;
int main ()
{



deklarasikan beberapa variabel yang akan digunakan
 char nama[25], lahir[25], alamat[25], umur[25], sekolah[25], kelas[25];
       cout<<" Siapa nama anda :";
       cin>>nama;
       cout<<" Dimana anda lahir :";
       cin>>lahir;
       cout<<" Di mana anda tinggal :";
       cin>>alamat;
       cout<<" Umur berapa anda sekarang :";
       cin>>umur;
       cout<<" Di mana anda sekolah :";
       cin>>sekolah;
       cout<<" Kelas berapa anda sekarang :";
       cin>>kelas;
       cout<<endl;
       cout<<endl;
       cout<<" Hello :"<< nama <<endl;
       cout<<" Kamu lahir di :"<< lahir <<endl;
       cout<<" Kamu tinggal di :"<< alamat <<endl;
       cout<<" Umur kamu :"<< umur <<endl;
       cout<<" Anda bersekolah di :"<< sekolah <<endl;
       cout<<" Anda sekarang kelas :"<< kelas <<endl;
       return 0;

}

2. buatlah program yang meminta input dari user berupa tanggal, bulan dan tahun kelahiran dan menampilkannya dengan format tanggal-bulan-tahun.

#include <iostream>
using namespace std;
main (){
float tgl,bln,thn;

cout<<"masukan tanggal lahir anda:";
cin>>tgl;
cout<<"masukan bulan lahir anda :";
cin>>bln;
cout<<"masukan tahun lahir anda :";
cin>>thn;

cout<<endl;
cout<<"Anda lahir pada :"<<tgl;
cout<<"-"<<bln;
cout<<"-"<<thn<<endl;


}


3. buatlah program yang menampilkan huruf I yang semuanya menggunakan karakter ‘*’ dengan tinggi 6 karakter dan lebar 3 karakter. 


#include <iostream>

using namespace std;

int main() {
 

    for (int i=1;i<=6;i++) {
        for (int j=1;j<=3;j++) {
            cout << "*";
        }
        cout << endl;
    }

    return 0;

}

4. buatlah program untuk menghitung luas dan keliling lingkaran beserta volume bola. Buat deklarasi terpisah antara variabel dan konstanta yang diperlukan.



5. buatlah program yang menampilkan pilihan-pilihan menu dari sebuah restoran atau cafe.


6.Buatlah program yang merepsentasikan cerita berikut. Ibu memberi uang kepada adik sebesar 20 ribu rupiah. Ibu meminta adik untuk membeli 3 kg beras. Setiap kilogram beras harganya Rp 5.500.- Berapakah uang kembalian yang diterima adik ? 

7. Ulangi untuk kasus no 6. Apabila banyak beras tidak diketahui, berapa kg maksimal beras yang dapat dibeli ? |

#include <iostream>
using namespace std;
main (){

float u=20000, b=5500;

cout<<"mula-mula ibu memberi adik uang sebesar Rp.20.000"<<endl;
cout<<"lalu harga 1kg beras adalah Rp.5.500"<<endl;
cout<<"beras maksimal yang bisa dibeli adik adalah:"<<u/b ;
cout<<"kg";
return 0;
}


8. Buatlah sekurang-kurangnya 4 baris puisi (boleh potongan lagu), kemudian buat program yang menampilkan per baris. Untuk menampilkan baris berikutnya, user diminta menekan sebuah tombol. 

#include <iostream>
using namespace std;
main (){

int batal,sy;

cout<<"pukul 03.00 saya bangun tidur"<<endl;
cout<<"pukul 03.20 saya bermain game"<<endl;
cout<<"pukul 04.30 saya sholat shubuh"<<endl;
cout<<"apakah sholat subuh batal?";

cin>>sy;
{

if (sy== 'Y' || sy== 'y')
{
goto batal;}

else if (sy == 'T' || sy== 't')
{ goto lanjut;}

}
lanjut:
cout<<"lanjutkan sholat"<<endl;

cout<<"pukul 05.00 persiapan ke kampus"<<endl;
cout<<"pukul 07.00 berangkat ke kampus"<<endl;
system("pause");
batal:
cout<<"ulangi sholat";
system("cls");
return 0;

}





9. Susunlah suatu cerita (dengan langkah sedetail mungkin) persiapan anda ketika akan berangkat kuliah. Mulai dari bangun pagi sampai masuk ruang kuliah. Langkah yang dicatat adalah yang rutin dilakukan !.

#include <iostream>
using namespace std;

int main()
{
int yt;


awal:
cout<<"Just the thought of another day"<<endl;
cout<<"How did we end up this way"<<endl;
cout<<"What did we do wrong?"<<endl;
cout<<"God"<<endl;

cout<<"Apakah anda ingin lanjutan lirik? [Y/T] : ";
cin>>yt;
cout<<endl;

if(yt=='Y' || yt=='y')
{goto lanjut;}
if(yt=='T' || yt=='t')
{goto td;}

lanjut:
cout<<"Even though the days go on"<<endl;
cout<<"So far, so far away from"<<endl;
cout<<"It seems so close" <<endl;

td:
cout<<"terima kasih";
return 0;
}


10. Anda mendapat undangan dari seorang teman untuk menghadiri pesta ulang tahunnya. Pesta ulang tahun tidak diselenggarakan di rumahnya, namun berada di tempat yang belum pernah ada kunjungi. Rancanglah suatu rencana dari membaca undangan sampai ke tempat acara pesta ulang tahun diadakan.



0 komentar:

Posting Komentar

:a  :b  :c  :d  :e  :f  :g  :h  :i  :j  :k  :l  :m  :n  :o  :p  :q  :r  :s  :t