Desain

Jumat, 27 Juli 2012

Mencari Suku ke(Un) Dan Jumlah Suku(Sn) Dengan Program C++

Menentukan Un dan Sn menggunakan program c++. Langsung saja, ini skrip c++ yg pernah saya buat di semester 2...

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

void main()
{
                int a,b,n,Un,Sn,pil,suku2,x;

   //input
   cout << "Pilihan menu: " << endl;
   cout << "1. Menetukan suku ke (Un) " << endl;
   cout << "2. Menetukan jumlah suku (Sn) " << endl;
   cout << "Pilihan anda: ";
   cin >> pil;
   switch (pil)
   {

                //proces 1
                case 1:
      {
                cout << "\nMencari Un " << endl;
                cout << "Masukan suku pertama (a): ";
                cin >> a;
                cout << "Masukkan suku kedua: ";
                cin >> suku2;
                cout << "Masukkan suku yg akan dicari (n): ";
                cin >> n;
                if (suku2>a)
         {
                b= suku2-a;
            Un= a+(n-1)*b;
                                cout << endl;
                                cout << "Un adalah " << Un << endl;
                cout << "Dalam betuk baris " << endl;
                {
                                for (x=a; x<=Un; x=x+b)
                {
                                cout << x << " ";
                }
                }
         }
         else if (a>suku2)
         {
                b= a-suku2;
            Un= a-(n-1)*b;
                                cout << endl;
                                cout << "Un adalah " << Un << endl;
                cout << "Dalam betuk baris " << endl;
                {
                                for (x=a; x>=Un; x=x-b)
                {
                                cout << x << " ";
                }
                }
         }
      }
      break;

      //proces 2
      case 2:
      {
         cout << "\nMencari Sn " << endl;
                cout << "Masukan suku pertama (a): ";
                cin >> a;
         cout << "Masukkan beda (b): ";
         cin >> b;
         cout << "Banyaknya suku (n): ";
         cin >> n;
         cout << "Suku ke n (Un): ";
         cin >> Un;

         Un= a+(n-1)*b;
         Sn=(n/2.0)*(a+Un);
         cout << endl;
         cout << "Sn adalah: " << Sn << endl;
         cout << "Dalam betuk baris " << endl;
         {
                for (x=a; x<=Un; x=x+b)
                {
                                cout << x << " ";
            }
         }
      }
      break;

      default:
      cout << "\nTidak ada tampilan ";

   }
   getch();
}

2 komentar:

 

Blogger news

Blogroll

About