Sabtu, 19 Maret 2016

latihan ppt minggu 4 loop

    • persoalan:
      Buatlah algoritma dan program untuk mencetak bilangan yang habis dibagi 3 dan 5 antara 1 sampai dengan 100.

    • algoritma mencetak bilangan yang habis dibagi 3 dan 5 antara 1 sampai dengan 100 
      deklarasi
      i : integer
      deskripsi
      for i ← 1 to 100 do
       if i%3==0 and i%5==0 then
                write(i)
      end if
      end for
    • c++
      #include <iostream>
      using namespace std;
      int main() {
          for(int i=1;i<=100;i++){
              if(i%3==0&&i%5==0) cout<<i<<" ";
          }
      }
    • persolalan:
      menghitung seperti ini.
    • algoritma
      algoritma  menghitung
      deklarasi
      hasil,i:double
      deskripsi
      hasil←1
      read(n)
      for i←2 to n do
      hasil=hasil-(1/i)
      end for
      write(hasil)
    • c++
      #include <iostream>
      using namespace std;
      int main() {
          int n;
          double hasil=1;
          cin>>n;
          for(double i=2;i<=n;i++){
              hasil=hasil-(1/i);
          }
          cout<<hasil;
      }
    • persolalan:
       algoritma untuk menentukan nilai terkecil, terbesar, dan jumlah semua bilangan positif yang dimasukkan
    • algoritma
      algoritma bilangan terbesar dan terkecil
      deklarasi
      banyak,data,besar,kecil:integer
      deskripsi
      read(banyak)
      for i←1 to banyak do
      if data>besar then
      besar←data
      end if
      if data<kecil then
      kecil←data
      end if
      end for
      write(besar,kecil)
    • c++
      #include <iostream>
      using namespace std;
      int main() {
          int banyak,data,besar,kecil;
          cin>>banyak;
          for(int i=1;i<=banyak;i++){
              cin>>data;
              if(data>besar) besar=data;
              if(data<kecil) kecil=data;
          }
          cout<<"terbesar="<<besar<<endl;
          cout<<"terkecil="<<kecil;
      }

Tidak ada komentar:

Posting Komentar