Rabu, 23 Maret 2011

Tugas Algoritma Pemograman

1.       program algoritma dan C++ untuk mencari titik tengah dari garis yang ujung titiknya A(x1,y1) dan B(x2,y2)
 
       Deklarasi
    * x1,y1,x2,y2     = integer     (input)  
    * E,F             = integer     (output)
         Deskripsi
    * read   x1,y1,x2,y2  
    * E <--- (x1+x2) div 2     (dapatk nilai E)
    * F <---  (y1+y3)div 2     (dapatk nilai F)
    * write E,F



  program C++:

      #include <iostream.h>
      #include <stdio.h>
     
    int main(){
    int E,F,x1,x2,y1,y2;
    cout<<" masukan x1,x2 dan y1,y2:"<<endl;
    cin>>x1>>x2>>y1>>y2;
    E=((x1+y1)/2);
    F=((x2+y2)/2);
    cout<<"Titik tengah"<<x1<<"dan"<<y1<<"adalah"<<E<<endl;
    cout<<"Titik tengah"<<x2<<"dan"<<y2<<"adalah"<<F<<endl;
     
      getchar ();

      }
2.  Algoritma dan programan C++ untuk memisahkan bilangan integer  kurang dari 100 jadi                 komponen-komponennya

Deklarasi
* bilangan bulat kurang dari 1000     (input)
* ratusan,puluhan,satuan                    (output)
Deskripsi
* read bilangan bulat kurang dari 1000
* ratusan <-- (bilangan%1000)/100
* puluhan <-- (bilangan%100)/10
* satuan <--  (bilangan%100)%10
* write ratusan
* write puluhan
* write satuan

Program C++
#include<iostream.h>
int main(){

int ratusan,puluhan,satuan;
cout<<"masukan bilangan kurang dari 100:"<<endl;
if(ratusan =10);
cout<<"bilanagan "<<ratusan<<""<<ratusan<<endl;
if(puluhan =ratusan*100);
cout<<"bilangan  "<<puluhan<<""<<puluhan<<endl;
if(satuan =puluhan*10);


return 0;
}

Tidak ada komentar:

Posting Komentar