Saterdag 16 Maart 2013

Tugas Algoritma dan Program minggu ke-2

1. Kasus 2.1


2. Kasus 2.2

3. Kasus 2.3


4. Kasus 2.6


5. Latiahan Individu 1
(buat lah algoritma dan program untuk mencari titik tengah sebuah garis yang ujung titiknya    adalah A(x1,y1) dan B(x2,y2))

flowchart


C++
#include <cstdlib>
#include <iostream>

using namespace std;
class Titiktengah{
      public:
             void titikujung();
             void hitung();
      private:
              int x1,y1,x2,y2,A,B;
              };
      void Titiktengah :: titikujung(){
           cout<<"Program mencari titik tengah sebuah garis"<<endl;
           cout<<"Masukkan nilai x1 :";cin>>x1;
           cout<<"Masukkan nilai y1 :";cin>>y1;
           cout<<"Masukkan nilai x2 :";cin>>x2;
           cout<<"Masukkan nilai y2 :";cin>>y2;
           cout<<endl;
           }
      void Titiktengah :: hitung(){
           A=(x1+y1)/2;
           B=(x2+y2)/2;
      cout<<"Jadi titik tengah dari garis A adalah :"<<A<<endl;
      cout<<"Jadi titik tengah dari grais B adalah :"<<B<<endl;
      }
     
int main(int argc, char *argv[])
{
    Titiktengah garis;
    garis.titikujung();
    garis.hitung();
   
    system("PAUSE");
    return EXIT_SUCCESS;
}

6. Latihan Individu 2
(Buatlah algoritma dan program untuk memisahkan bilangan integer yang kurang dari 1000 menjadi komponen-komponen nya. )
flowchart

C++
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int a,a1,b,b1,c,c1;
    cout<<"masukkan bilangan a :";
    cin>>a;
    a1=a/100;
    b=a%100;
    b1=b/10;
    c=b%10;
    c1=c/1;
    cout<<endl;
    cout<<"Penjabaran adalah :"<<endl;
    cout<<"Penjabaran Pertama :"<<a1<<"_"<<"Ratusan"<<endl;
    cout<<"Penjabaran Kedua :"<<b1<<"_"<<"Puluhan"<<endl;
    cout<<"Penjabaran Ketiga :"<<c1<<"_"<<"Satuan"<<endl;
       
    system("PAUSE");
    return EXIT_SUCCESS;
}

7. Latihan Individu 3
(Buatlah algoritma dan program untuk menghitung determinan matriks berordo 2X2)
flowchart


C++
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int a,b,c,d, determinan;
    cout<<"masukkan nilai a :";
    cin>>a;
    cout<<"masukkan nilai b :";
    cin>>b;
    cout<<"masukkan nilai c :";
    cin>>c;
    cout<<"masukkan nilai d :";
    cin>>d;
    determinan=a*d-b*c;
    cout<<"determinan :"<<determinan<<endl;
   
    system("PAUSE");
    return EXIT_SUCCESS;
}

itulah hasil tugas saya ,,
semoga bermanfaat ya !!!!!

trim's ,,,,
:)









Geen opmerkings nie:

Plaas 'n opmerking