Soal C++ pertemuan 5 BSI

Habib Ahmad
kelas: 11.1A.09
Mata Kuliah: Dasar Pemrograman



1.Bulatlah program untuk menghitung penjumlahan deret bilangan genap membentuk segitiga siku dengan hasilnya :
2 = 2
2 + 4 = 6
2 + 4 + 6 = 12
2 + 4 + 6 + 8 = 20
2 + 4 + 6 + 8 + 10 = 30

Jawaban
#include<iostream.h>
#include<stdio.h>
#include<conio.h>

main()
{
int A,B,j,jumlah;
cout<<"input :";cin>>A;
for(B=2;B<=A;B+=2)
{
    jumlah=0;
   for(j=2;j<=B;j+=2)
       {
          if(j!=2)
         cout<<"+";
         cout<<j;
         jumlah+=j;
      }
   cout<<"="<<jumlah<<endl;
}
cout<<endl;
getch();
}

Haslinya:


2. Bulatlah program untuk menghitung perkalian deret bilangan ganjil  membentuk segitiga siku dengan hasilnya :

1 = 1
1 * 3 = 3
1 * 3 * 5 = 15
1 * 3 * 5 * 7 = 105
1 * 3 * 5 * 7 * 9 = 945
           
Jawaban
#include<iostream.h>
#include<stdio.h>
#include<conio.h>

main()
{
int A,i,j,jum;
cout<<"input :";cin>>A;
for(i=1;i<=A;i+=2)
{
 jum=1;
 for(j=1;j<=i;j+=2)
 {
 if(j!=1)
 cout<<" * ";
 cout<<j;
 jum*=j;
 }
cout<<"= "<<jum<<endl;
}
cout<<endl;
getch();

}

HASILNYA

Share this

Related Posts

Previous
Next Post »