Sabtu, 12 Oktober 2013

tugas Algoritma pemrograman

tugas rumah
soal hitung 
b4 = 1 - 2 + 3 - 4 + 5 - ... - 10

Program hitung_jumlah
   /*Untuk menghitung jumlah deret 1 - 2 + 3 - 4 + 5 - ... - 10 
 pake for */

Deklarasi

   jumlah : integer
   n : integer
   sisa : integer
   

Algoritma

   output("Masukan jumlah suku = "); intput(n)
   jumlah = 0
   for(i=1 to n){
 
      sisa = i % 2
      if(sisa == 0){
           jumlah = jumlah - i
      }else{
           jumlah = jumlah + i
      }
   }
   output("jumlah deret = ", jumlah)


////////////////////////////////////////////////////////


Program hitung_jumlah
   /*Untuk menghitung jumlah deret 1 - 2 + 3 - 4 + 5 - ... - 10 
 pake repeat */

Deklarasi

   jumlah : integer
   n : integer
   sisa : integer
   i : integer   

Algoritma

   output("Masukan jumlah suku = "); intput(n)
   jumlah = 0; i = 0
   repeat{
       i++
       sisa = i % 2
       if(sisa == 0){
           jumlah = jumlah - i
       }else{
           jumlah = jumlah + i
       }
 
 
   }until(i >= n)

   output("jumlah deret = ", jumlah)


///////////////////////////////////////////////////////////////


Program hitung_jumlah
   /*Untuk menghitung jumlah deret 1 - 2 + 3 - 4 + 5 - ... - 10 
 pake while */

Deklarasi

   jumlah : integer
   n : integer
   sisa : integer
   i : integer   

Algoritma

   output("Masukan jumlah suku = "); intput(n)
   jumlah = 0; i = 1
   while(i <= n){

        sisa = i % 2
        if(sisa == 0){
               jumlah = jumlah - i
        }else{
               jumlah = jumlah + i
        }
 
       i++ 
   }

   output("jumlah deret = ", jumlah)

3 komentar:

Agan-agan kalau bisa komentarnya sesuai dengan artikel yang agan baca oke. Thanks.