Rabu, 25 April 2012

Tugas C++ Hal. 90

1.Buatlah program untuk menghitung 10 deret bilangan genap dengan hasilnya:
   2+4+6+8+10+12+14+16+18+20=110

  Jawab:
         #include<stdio.h>
         #include<conio.h>
         #include<iostream.h>
         main()
        {
         int a=2,b=20,n;
            for(a=a;a<=b;a+=2)
           {
               cout<<a;
               if(a<b)
              {
                 cout<<"+";
              }
           }
           cout<<"=";
           n=b/2;
           n=n*(n+1);
           cout<<n;
           getch();
        }
Hasil keluaran


2.Buatlah program untuk menghitung 10 deret bilangan ganjil dengan hasilnya:
   1+3+5+7+9+11+13+15+17+19=100
   
Jawab:
           #include<stdio.h>
           #include<conio.h>
           #include<iostream.h>
           main()
          {
           int a=1,b=19,n;
           for(a=a;a<=b;a+=2)
             {
                cout<<a;
                if(a<b)
                  {
                     cout<<"+";
                  }
             }
             cout<<"=";
             n=(b+1)/2;
             n=n*n;
             cout<<n;
             getch();
          }

Hasil Keluaran

 3. 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,i,j,jum;
cout<<"input :";cin>>A;
for(i=2;i<=A;i+=2)
{
    jum=0;
   for(j=2;j<=i;j+=2)
       {
          if(j!=2)
         cout<<"+";
         cout<<j;
         jum+=j;
      }
   cout<<"="<<jum<<endl;
}
cout<<endl;
getch();
}

 Hasil keluaran 





4. 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();
}
 
 Hasil keluaran 


 

Tidak ada komentar:

Posting Komentar