Minggu, 18 Februari 2018

Menampilkan nama hari dengan if else, menampilkan nama hari dengan switch Case, quiz#2

Assalamualaikum Wr. Wb

Halo brosis, kembali dengan saya. Kali ini kita akan membahas 3 bahasan yaitu :

    >Menampilkan nama hari dengan if else
    >Menampilkan nama hari dengan switch Case
    >Quiz#2

1. Menampilkan nama hari dengan if else

Nah disini... Kita akan membahas menampilkan nama hari dengan menggunakan seleksi if else. Untuk pembahasan tentang membuatnya bisa lihat dibawah๐Ÿ‘‡

   •pertama kita deklarasikan dulu yang akan digunakan, disini saya menggunakan variabel "kh" untuk kode hari dengan tipe data integer(char juga bisa jika kode harinya ingin menggunakan huruf alphabet) dan variabel "ulang" untuk pengulangan dengan tipe data string.

   •setelah itu ketik "do{" untuk proses pengulangan (do-while).
 
   •lalu cout<<"masukkan kode hari (1-7)";

   •lalu cin>> kh

   •setelah itu prosesnya yaitu:

           >If (kh==1){
     cout<<"hari Ahad;}
           >If (kh==2){
     cout<<"hari Senin;}

Dan seterusnya.

 
    •lalu jika user memasukkan angka selain 1-7 maka outputkan dengan cout<<"angka yang anda masukkan salah";

    •setelah itu untuk pengulangan kita gunakan while(ulang=="y" || ulang=="Y")

   •dan yang paling jangan lupa pake } untuk menutup program.

Untuk screenshot kodingannya, bisa lihat di bawah ini ๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡




Hasilnya adalah:


2. Menampilkan nama hari dengan switch Case


Nah disini... Kita akan membahas menampilkan nama hari dengan menggunakan seleksi if else. Untuk pembahawan tentang membuatnya bisa lihat dibawah๐Ÿ‘‡

   •pertama kita deklarasikan dulu yang akan digunakan, disini saya menggunakan variabel "kh" untuk kode hari dengan tipe data integer(char juga bisa jika kode harinya ingin menggunakan huruf alphabet) dan variabel "ulang" untuk pengulangan dengan tipe data string.

   •setelah itu ketik "do{" untuk proses pengulangan (do-while).

   •lalu cout<<"masukkan kode hari (1-7)";

   •lalu cin>> kh

   •setelah itu prosesnya yaitu:

     1.switch (kh){
           case 1 : cout<<"hari Ahad"<<endl;break;
           case 2 : cout<<"hari Senin"<<endl;break;
       
Dan seterusnya(sampai ke case 7)
   
          default : cout<<"kode hari yang dimasukkan salah"<<endl;break;

    •setelah itu untuk pengulangan kita gunakan while(ulang=="y" || ulang=="Y")

   •dan yang paling jangan lupa pake } untuk menutup program.

Untuk screenshot kodingannya, bisa lihat di bawah ini ๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡

Hasilnya adalah:


3. Quiz#2


Yang terakhir ini adalah quiz yang membahas tentang lulus tidaknya seseorang ditentukan dari nilai yang di dapatnya . Untuk lebih jelasnya kita lihat pembahasan tentang membuatnya bisa dilihat di bawah๐Ÿ‘‡

    •pertama kita deklarasikan dulu variabel, disini saya menggunakan variabel a,b,c dengan tipe data integer, dan ava dengan tipe data float, dan juga variabel ulang dengan tipe data string.
 
    •selanjutnya kita ketik do{ untuk pengulangannya (pake do-while)

    •lalu cout<<"masukkan nilai (misal) matematika, lalu cin>>a, dan seterusnya sampai cin variabel c.

    •selanjutnya untuk prosesnya kita hitung dulu rata-rata dengan cara ava = (a+b+c)/3

    •lalu proses selanjutnya, if ((ava>=60) && (a > 40) && (b > 40) && (c > 40))
     Kemudian cout<<"anda lulus dengan nilai rata-rata << ava << endl;

    •kemuadian apabila salah satu nilai memiliki angka di bawah 40 maka cout<<"anda tidak lulus karena nilai anda ada yang dibawah 40"<<endl;

        •setelah itu untuk pengulangan kita gunakan while(ulang=="y" || ulang=="Y")

   •dan yang paling jangan lupa pake } untuk menutup program.

Untuk screenshot kodingannya, bisa lihat di bawah ini ๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡



Hasilnya adalah:


Sekian saja dari saya untuk kali ini, see You next time✋✋✋

Wassalamu'alaikum Wr. Wb

Senin, 12 Februari 2018

Bilangan Ganjil Genap, Bilangan Terkecil, Bilangan Terbesar, Quiz

Assalamualaikum Wr.Wb

Halo brosis balik lagi sama saya admin dari blog ini, apa kabar kalian semua? Semoga sehat selalu. Kali ini kita akan membahas tentang:1. Bilangan ganjil genap
               2. Bilangan terkecil
               3. Bilangan terbesar
               4.quiz(mematikan berat ideal  berdasarkan tinggi badan

Langsung saja, kita ke pembahasan:

1. Bilangan Ganjil Genap

Pada bagian pertama ini, kita membahas tentang bilangan ganjil genap . Bilangan genap itu adalah bilangan yang habis apa bila dibagi 2, sedangkan untuk bilangan ganjil sebaliknya. untuk cara buatnya....๐Ÿ‘‡

  •kita inisialisasikan dulu variabel yang akan digunakan nanti, disini kita hanya butuh memasukkan 2 variabel, satu untuk angka yang akan ditentukan termasuk ganjil,genap atau netral, yang kedua untuk pengulangan (untuk variabel bebas) dengan tipe data integer.

  •kemudian sebelum program ketik "do" (karena saya memakai pengulangan do-while)

   •kemudian outputkan instruksi "masukkan angka"

   •lalu input angka dengan "cin"  untuk dalam kodingnya.

   •setelah itu kita gunakan if, else if dan else
    Jika (variabel % 2 == 1) maka outputkan dengan menggunakan "cout" angka adalah bilangan ganjil. 
 
   •jika (variabel == 0) maka outputkan dengan menggunakan "cout" angka adalah bilangan netral.

   •jika angka yang dimasukkan tidak sesuai proses diatas, maka outputkan dengan menggunakan "cout" angka adalah bilangan genap.

   •lalu untuk pengulangan tulis while setelah semua proses diatas dengan cara  while (variabel == 'y'). 
  
   •setelah itu terakhir jangan lupa gunakan kurung kurasakan ( } ) untuk menutup program, apabila tidak program akan error'.

Untuk kodingnya bisa langsung lihat di gambar dibawah ini๐Ÿ‘‡.
  

Hasilnya adalah:



2. Bilangan Terkecil

 Pada bagian kedua ini kita membahas tentang bilangan terkecil.. dengan cara menseleksi 3 buah bilangan dan yang terkecil akan di outputkan setelah memasukkan angka-angka. Untuk membuatnya kita lihat dibawah๐Ÿ‘‡.

   • Pertama kita inisialisasikan dulu variabel seperti biasa, disini kita memakai 4 variabel, 3 variabel dengan tipe data integer untuk nilai yang akan diseleksi, dan 1 variabel bertipe data string atau char untuk pengulangan .
    
    •kemudian sebelum program ketik "do" (karena saya memakai pengulangan do-while)

   •kemuadian outputkan instruksi                      
 "Masukkan angka A :"
"Masukkan angka B :"
"Masukkan angka C :"

   •lalu inputkan angka dengan menggunakan "cin" dalam kodingnya.

   •lalu untuk proses nya:
       >If (a<b && a<c) 
              Maka outputkan " A merupakan bilangan terkecil."
       >If (b<a && b<c)
              Maka outputkan "B merupakan bilangan terkecil"
       >If (c<a && c<b) 
              Maka outputkan "C merupakan bilangan terkecil"
    
    •lalu untuk pengulangan tulis while setelah semua proses diatas dengan cara  while (variabel == 'y'). 
  
   •setelah itu terakhir jangan lupa gunakan kurung kurasakan ( } ) untuk menutup program, apabila tidak program akan error'.

Untuk kodingnya bisa langsung lihat di gambar dibawah ini๐Ÿ‘‡.


  


Hasilnya adalah:



3. Bilangan Terbesar

Pada bagian ketiga ini kita membahas tentang bilangan terbesar... Sebenarnya caranya sama saja seperti diatas hanya tinggal mengganti operator matematika yang asalnya "<" menjadi ">" seperti itu.... tapi saya akan menjelaskannya lagi,  Untuk itu membuatnya kita lihat dibawah๐Ÿ‘‡.

   • Pertama kita inisialisasikan dulu variabel seperti biasa, disini kita memakai 4 variabel, 3 variabel dengan tipe data integer untuk nilai yang akan diseleksi, dan 1 variabel bertipe data string atau char untuk pengulangan .
    
    •kemudian sebelum program ketik "do" (karena saya memakai pengulangan do-while)

   •kemuadian outputkan instruksi                       
 "Masukkan angka A :"
"Masukkan angka B :"
"Masukkan angka C :"

   •lalu inputkan angka dengan menggunakan "cin" dalam kodingnya.

   •lalu untuk proses nya:
       >If (a>b && a>c) 
              Maka outputkan " A merupakan bilangan terbesar."
       >If (b>a && b>c)
              Maka outputkan "B merupakan bilangan terbesar"
       >If (c>a && c>b) 
              Maka outputkan "C merupakan bilangan terbesar"
    
    •lalu untuk pengulangan tulis while setelah semua proses diatas dengan cara  while (variabel == 'y'). 
  
   •setelah itu terakhir jangan lupa gunakan kurung kurasakan ( } ) untuk menutup program, apabila tidak program akan error'.

Untuk kodingnya bisa langsung lihat di gambar dibawah ini๐Ÿ‘‡.


Hasilnya adalah:




4. Quiz (menentukan berat ideal berdasarkan tinggi badan)
  
Nahhh...... Kita sudah sampai di bagian terakhir di pembahasan kali ini๐Ÿ™Œ, disini kita akan membahas tentang menghitung/menentukan berat badan ideal berdasarkan tinggi badan. Gimana yahh cara buatnya???. Caranya ada di bawah sini๐Ÿ‘‡ brosis cekidot.
 
   •pertama seperti biasa inisialisasikan variabel, kita disini menggunakan 4 varuab, 2 variabel bertipe data integer untuk berat badan ideal dan tinggi badan, lalu 1 variabel bertipe data char untuk menentukan jenis kelamin nanti , dan 1 variabel untuk pengulangan.

   •kemudian sebelum program ketik "do" (karena saya memakai pengulangan do-while).

   •lalu outputkan instruksi kepada user untuk memasukkan jenis kelamin yang akan dihitung berat bad ideal nya.

   •selanjutnya masukkan jenis kelamin yang akan dihitung berat badan ideal nya dengan menggunakan cin di dalam kodingnya.

   •setelah itu disini saya menggunakan if untuk proses nya, jadi prosesnya itu
     >If(jl == 'l') {
            Cout<< "masukkan tinggi badan";
               Cin>> tb;
            bbi =(tb-100) - ((tb-100)*10/100)
            Cout<<"berat badan ideal Anda adalah : " << bbi << endle;
       
         >Else If(jl == 'p') {
            Cout<< "masukkan tinggi badan";
               Cin>> tb;
            bbi =(tb-100) - ((tb-100)*15/100)
            Cout<<"berat badan ideal Anda adalah : " << bbi << endle;

Variabel yang digunakan diatas:
*Jl:jenis kelamin
*l:laki-laki; p:perempuan
*bbi:berat badan ideal; tb:tinggi badan.

   •lalu untuk pengulangan tulis while setelah semua proses diatas dengan cara  while (variabel == 'y'). 
  
   •setelah itu terakhir jangan lupa gunakan kurung kurasakan ( } ) untuk menutup program, apabila tidak program akan error'.

Untuk kodingnya di CPP nya bisa langsung lihat di gambar dibawah ini๐Ÿ‘‡



Hasilnya adalah:



*Variabel bebas, asal tipe data benar.

Sekian dari saya admin blog ini, semoga hal-hal yang ada diatas bermanfaat ๐Ÿ˜Š, maaf apabila ada kekurangan, sampai bertemu di lain kesempatan✋✋✋✋,

Wassalamu'alaikum Wr. Wb ๐Ÿ™

Senin, 05 Februari 2018

Pertukaran nilai, konversi lama menelepon dan menentukan nilai positif negatif

Assalamualaikum wr.wb

Hallo brosis, apa kabs, balik lagi sama saya, admin dari blog ini, kali ini saya akan membahas tentang pertukaran nilai yang terbagi kedalam 2 part, konversi lama menelepon, dan menentukan nilainilai po negatif. Langsung saja kita ke pembahasan.

1.pertukaran nilai part 1
  Nah, di pertukaran nilai part 1 ini kita hanya perlu mendeklarasikan 2 variabel saja tidak menggunakan variabel bantu, setelah angka dimasukkan ke dalam variabel (di dalam program menggunakan "cin"), untuk variabel tidak perlu harus a,b c tapi bebas ,dan untuk proses pertukaran dilakukan dengan cara:

 a= a+b;
 b= a-b;
 a= a-b;

•lalu outputkan
 •untuk pengulangan saya menggunakan do while, dengan variabel ulang bertipe data string ( tapi tipe data char juga bisa).

Untuk lebih jelasnya bisa dilihat  gambar dibawah ini.


                          Hasilnya adalah:



2.pertukaran nilai part 2
 Nah, kalo di pertukaran nilai part 2 ini, kita menggunakan variabel bantu, disini saya menggunakan variabel x,y,z dengan tipe data integer, dan variabel z sebagai variabel bantunya. Dalam prosesnya apa bila diumpamakan variabel adalah mangkok, bisa diumpamakan seperti:
 •isi mangkok 1 dipindahkan ke mangkok bantu
 •isi mangkok 2 dipindahkan ke mangkok 1
 •isi mangkok bantu dipindahkan lagi ke mangkok 1.

Kalo secara program Co-op seperti ini:

 •z = x;
 •x = y;
 •y = z;

•lalu outputkan x dan y saja.

Untuk pengulangan sama seperti di atas.
Naah, buat lebih jelasnya bisa dilihat gambar di bawah.


                         Hasilnya adalah:



3.konversi waktu lama menelepon
 Kalo yang satu ini membahas tentang konversi waktu menelepon dari detik ke jam,menit dan detik. Untuk proses nya :
•pertama deklarasikan variabel yang akan digunakan.
•lalu beri instruksi kepada user untuk memasukkan lama waktu menelepon dalam detik dengan menggunakan "cout".
•lalu inputkan lama waktu dengan menggunakan "cin" dalam program.
•setelah itu untuk proses mengubah detik tsb ke jam, menit, detik dengan cara:
       •jam = lw / 3600;
       •sj = lw % 3600;
       •menit = sj / 60;
       •detik = sj % 60;
Ket: lw(lama waktu)
        Sj(sisa jam)
        %(modulus)
•lalu outputkan.

Untuk lebih lengkapnya bisa dilihat pada gambar dibawah.


Hasilnya adalah:



4.menentukan nilai positif negatif
  Kalo yang terakhir ini adalah tentang menentukan apakah nilai ini termasuk positif atau negatif. Untuk selanjutnya kita langsung ke prosesnya.
• deklarasikan variabel
•beri instruksi pada user untuk memasukkan nilai dengan "cout"
•lalu inputkan nilai dengan cara menggunakan "cin" di dalam program
•lalu gunakan "if else" untuk menseleksi apakah nilai termasuk positif atau negatif
•lalu outputkan.

Untuk lebih lengkapnya bisa dilihat pada gambar dibawah.


Hasilnya adalah:



Sekian saja untuk kali ini semoga bermanfaat ๐Ÿ˜Š , dan sampai bertemu di pembahasan selanjutnya ✋✋✋๐Ÿ‘Š.