Langsung ke konten utama

Pertemuan 5 Logika&Algoritma


Lanjutan Statement While
contoh 1 dengan melengkapi penggalan program berikut ini:
    int bil=1;
         While(bil<=5)
                      cout<<bil;
                      ++bil;                     bil = bil+1
                           Output      :  1 2 3 4 5 
contoh 2
Buatlah algoritma dan program untuk menampilkan angka 10 sampai 1 dengan pengurangan 1.
Maka algoritmanya adalah sebagai berikut:
1. tentukan nilai awal
2. lakukan proses pengulangan selama i>0
3. cetak bilangan
4. ulangi langkah 2 sampai batas akhir

jawab contoh 2
#include <conio.h>
#include <iostream.h>

main()
{
int i;
i=10;
cout<<"Menampilkan bilangan dari 10-1 dengan pengurangan 1\n";
while (i>0){
cout<<"\nbilangan: "<<i;
i--;
}
getch();
}

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiueC97MZm9_IA_tSLXoUrkFos3nPaG5nUOBTKP7Wt37nymuHHwqVoXtLOnI9yX-StJ6QVMS0v4FPTfXVFMePIno2Gr75Vr1c08BkGr0rRcmbPky5y1Nlkc1WDv5VGy2LndUyHekqfaJtE/s320/xhzs.jpg





Lanjutan Statement Do....While

Adapun programnya untuk contoh 2 sebagai berikut:
#include <stdio.h>
main()
{ int counter;
   counter =0;
   do 
   {
    printf ("C++\n");
    }
    while (counter < 15);
}

Contoh Program For Menurun dan Menaik
Listing for Menurun:                                    Listing for Menaik:
#include <stdio.h>                                        #include <stdio.h>
#include <conio.h>                                       #include <coni.h>
#include <iostream.h>                                  #include <iostream.h>
main()                                                           main()
{                                                                    {
int i;                                                               int i;
for (i=10; i>0; i--)                                         for (i=0; i<10; ++i)
cout<<"\nbilangan; "<<i;                              cout<<"\nbilangan; "<<i;
getch();                                                          getch();
}                                                                    }


Contoh Program Menggunakan Nested-For
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{ int i, j;
   for (i=1; i<=5; i++)
   { cout<<endl;
      for (j=1; j<=i; j++)
      cout<<"*";}
      getch(); }






Lanjutan
Buatlah Flowchart dan Program untuk menginput sejumlah Bilangan integer satu per satu dan menghitung totalnya. Inputan akan berhenti apabila nilai yang diinput lebih besar dari 100. Kemudian mencetak total dan proses selesai. 


Menginput menggunakan for 

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKf0ECE0VrTR6O7aCWzPZbD-ofUn39kgB0K7vl4qgi6Gaz9PEQLIj1IyWpVI1NXCnYEkV_b4SGav0puYvLO6uLAI_oMWLLCBiw4v_GxQ37X0sPBKMNGnbZZNiwSIbGW8DL0MpQVJw5pFY/s320/12.jpg  

Tampilan Script Borland C++ Nya Dengan Menggunakan "For" Adalah:
#include <iostream.h>
#include <conio.h>

            void main(){
            int i,input, total;
            total=0;
            cout<<"Menghitung Sejumlah Bilangan dan Menghitung Totalnya"<<endl;
            for(i=1;i<=100;i++){
            cin>>input;
            total=total+input;
            if(input>100)i=100;
            }
            cout<<"Totalnyaa="<<total;
            getch();
}
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUOU52YHqW0H39KW-Qn5Ty55RmmO6Jne_MFiJ7ZiXdSHUaD7ix6XJq-nb7_NdJX0f3tv4jPHcD3CNLQbVAuOvVcJj9h4PaxxWbv_AF4c4vPXemUros5bB-HiiHcjZ26z9Gh5HVg_Sh9t8/s400/d2.jpg




Listing Program
#include <stdio.h>
#include<conio.h>
void main()
{ int n, t;
  t=0;
  while (1)
     { scan("%i",&n);
       t=t+n;
       if (t>= 100)
       break;   }
  printf("%i,t);
  getch();    }
perhatikan : nilai kondisi pada white (1), karena menurut bahasa C nilai tersebut bernilai True. Looping akan dikerjakan terus sampai dipaksa keluar oleh intruksi break;

Adapun Programnya Sebagai Berikut:
#include <stdio.h>
#include <conio.h>
main()
{ int i;
  for (i=0; i<10; ++i)
  {    if (i==4) continue;
       printf("bilangan : %d\n",i);
       if (i==6) break;
  }    getch();
}

rachmat.rap@bsi.ac.id

Komentar

Postingan populer dari blog ini

Tugas Pert 2 RPL (NURI)

  Tugas Pert 2 Rekayasa Perangkat Lunak Chriselia Ruth Manurung 11182642 SISTEM PEMBELIAN   “Sistem Pembelian Bucket Flowers Pada Manroe House” Sistem pembelian bucket flowers merupakan sistem aplikasi yang memudahkan setiap orang yang ingin membeli bunga buket pada Manroe House. Model yang digunakan pada sistem pembelian ini adalah model spirall, yang memliki 6 tahap penyelesaian diantaranya, yaitu : 1.       Tahap Liaison Tahap ini berhubungan dengan komunikasi antara orang yang akan mengembangkan software (system analyst) dengan pelanggan. Tujuannya adalah agar dapat memuaskan pelanggan dengan memperbaiki dan mengembangkan software sesuai dengan kebutuhan pelanggan. 2.       Tahap Planning Pada tahap ini ditentukan sumber – sumber informasi, batas waktu dan informasi – informasi yang dapat menjelaskan proyek. Pada sistem ini melakukan observasi dan w...

Tugas Pert 4 RPL (NURI)

  Tugas Pert 4 Rekayasa Perangkat Lunak Chriselia Ruth Manurung 11182642 11.6AB.07   Rangkuman Slide Pertemuan 4             Konsep Perancangan 1.       Pendahuluan Didalam pendahuluan ini ada pengertian perancangan PL (Perangkat Lunak), model perancangan, dan tujuan perancangan PL. ·          Perancangan PL merupakan tempat aturan kreativitas (kebutuhan stakeholder , kebutuhan bisnis,   dan pertimbangan teknis) secara bersamaan disatukan untuk membentuk sebuah produk atau sistem/PL. ·          Model perancangan memberikan detail tentang arsitektur PL, struktur data, antarmuka, dan komponen untuk mengimplementasikan sistem. ·          Tujuan perancangan PL adalah untuk menghasilkan model atau representasi PL.     Model Perancangan L...

Tugas Pert 3 RPL (NURI)

  Tugas Pert 3 Rekayasa Perangkat Lunak Chriselia Ruth Manurung 11182642 11.6AB.07             7 kegiatan pada Rekayasa Kebutuhan “Sistem Pembelian Bucket Flowers Pada Manroe House”         1.  Pengenalan Permasalahan ( inception )                               Pada tahap ini, seluruh stakeholder melakukan komunikasi untuk membahas                                                      permasalahan yang ada, sifat solusi, serta ruang lingkupnya. Pihak Manroe House                                            menja...