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 ();
}
* 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