AD (728x60)

Diberdayakan oleh Blogger.

Minggu, 21 Oktober 2018

Tugas percabangan 23 Okt 2018

Share & Comment

1.Perbedaan percabangan dengan if else dengan switch case (Berikan contoh percabangan yang sama menggunakan if else dan switch case
2.sebutkan perbedaan dari perulangan menggunakan for, while, do while
(berikan contoh perulangan yang sama menggunakan for, while, do while)
3
           *
         ***
       *****
      *******
    *********
    *********
      *******
       *****
         ***
           *

JAWAB


1. Perbedaan percabangan if else dengan switch case
- Switch, kondisi hanya dinyatakan dengan bilangan bulat atau karakter/string sedangkan IF ELSE yang dapat menggunakan operasi seperti <, >, <= ,dan >=.
- Tidak ada konstanta yang sama pada switch.
- pada Switch harus menggunakan break untuk mengakhiri statement.
- pada switch ada default yang bisa dibilang else nya switch

Contoh script percabangan if else dan switch

#include <iostream>
using namespace std;
int main() {
    int hari;
    cout<<"Masukan nomor Hari : ";
    cin>>hari;
    switch(hari){
        case 1 : cout<<"Hari Senin";
        break;
        case 2 : cout<<"Hari Selasa";
        break;
        case 3 : cout<<"Hari Rabu";
        break;
        case 4 : cout<<"Hari Kamis";
        break;
        case 5 : cout<<"Hari Jumat";
        break;
        case 6 : cout<<"Hari Sabtu";
        break;
        case 7 : cout<<"Hari Minggu";
    default : cout<<"No Hari Yang Anda Masukan Salah";
    }
{
    int a;
     cout<<"\n\nMasukkan nomor hari : ";
     cin>>a;
     if(a==1){
      cout<<"\nSekarang adalah hari senin";
}
else if(a==2){
cout<<"\nSekarang adalah hari selasa";
}
else if(a==3){
cout<<"\nSekarang adalah hari rabu";
}
else if(a==4){
cout<<"\nSekarang adalah hari kamis";
}
else if(a==5){
cout<<"\nsekarang adalah hari jumat";
}
else if(a<=6){
cout<<"\nsekarang adalah hari sabtu";
}
else{
cout<<"\nSekarang adalah hari minggu";
}
}
return (0);
}




2. Perbedaan perulangan
- Perulangan while akan melakukan perulangan jika syarat (kondisi) terpenuhi.
- Sedangkan Do while melakukan perulangan dulu, kemudian memeriksa kondisinya.
- For untuk mengulang suatu proses yang telah diketahui jumlahnya.

contoh script  perulangan do ,do while dan for

#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
//perulangan dengan while
int b;
b=1;
while(b<=9){
cout<<"Ini bilangan ganjil "<<b<<endl;
    b=b+2;
}
//perulangan dengan while do

int c;
c=0;
do{
cout<<"\nini bilangan genap  "<<c<<endl;
c=c+2;
}
while(c<=10);

  //perulangan dengan for yee anjayyy unch unch
 int i,j,n;

    cout << "\nMasukkan nilai N: ";
    cin >> n;

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

return 0;
}

3. contoh perulangan membentuk pola belah ketupat

#include <iostream>
using namespace std;
int main ()
{
 int n, i, j, s, x;
 cout<<"Program membuat belah ketupat\n";
 cout<<"Masukan jumlah kolom = ";
 cin>>x;
 n = x / 2;
 for (i = 1; i <= n; i++)
 {
  for (j = n; j >= i; j--)
  cout<<" ";
  for (s = 1; s <= i + (i - 1); s++)
  cout<<"*";
  cout<<"\n";
 }

  for (i = 1; i <= n; i++)
 {
  for (j = 1; j <= i; j++)
  cout<<" ";
  for (s = 0; s >= (i - n) ; s--)
  cout<<"*";
  for (s = 1; s <= (n - i) ; s++)
  cout<<"*";
  cout<<"\n";

 }


return 0;
}

sumber: reza-kezot.blogspot.com
Tags:

Written by

We are Creative Blogger Theme Wavers which provides user friendly, effective and easy to use themes. Each support has free and providing HD support screen casting.

0 komentar:

Posting Komentar

 

My photo

My galerie

TUGAS TUGAS TUGAS?

Copyright © Postman | Designed by Templateism.com