- Menghitung volume dan luas permukaan bola
 - ALGORITMAAlgoritma hitung luas dan volume bola{ membaca jari-jari, kemudian mengoutputkan hasil luas dan volume}Deklarasi :
 r : float {input}
 volume,luas : float {output}
 phi = 3.14 : floatDeklarasi :
 read (r)
 luas ß 4*phi*r*r
 volumeß1.3*phi*r*r*r
 write (luas)
 write (volume)
 - Bahasa C++
 #include <iostream>using namespace std;/* run this program using the console pauser or add your own getch, system("pause") or input loop */int main(int argc, char** argv) {float phi=3.14;float r, vol, luas;cout<<"Masukan jari-jari: "; cin>>r;luas=((4*phi)*r*r);vol=(1.3*phi*r*r*r);cout<<"Luas Permukaan Bola : "<<luas<<endl;cout<<"Volume Bola : "<<vol<<endl;return 0;}
2. Program Konversi suhu
ALGORITMA
Algoritma
konversi suhu{ Baca suhu dalam celcius, kemudian konversi ke fahrenheit, reamur
dan kelvin}
Deklarasi
celcius : float {input}
fahrenheit,reamur,kelvin : float {output}
celcius : float {input}
fahrenheit,reamur,kelvin : float {output}
Deskripsi
            read (celcius)
            fahrenheitß(9/5)*cel+32
            reamurßcel*4/5
            kelvinßcel+273.15
            write(fahrenheit,reamur, kelvin)
Bahasa C++
#include <iostream>
using namespace std;
/* run this program using the console pauser or add
your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
float cel,rea,fah,kel;
cout<<"KONVERSI SUHU\n"; 
 
cout<<"Masukan suhu Celcius: "; cin>>cel;
 
fah=(9/5)*cel+32;
 
cout<<"Fahrenheit: "<< fah <<"
fahrenheit"<<endl;
  rea=cel*4/5;
 
cout<<"Reamur: "<<rea<<"
reamur"<<endl;
 
kel=cel+273,15;
 
cout<<"Kelvin: "<<kel<<"
kelvin"<<endl;
            return
0;}
3. Program Menghitung tahanan total (Rt)
ALGORITMA
Algoritma
menghitung tahanan total{ input R1,R2,R3 , cari RS dan RP kemudian otput kan
}
Deklarasi
            R1,R2,R3  :  real
(input)
            RS,RP  : 
real  (output)
Deskripsi
            Read (R1,R2,R3)
            RS ß R1+R2+R3
            RP ß 1/(1/R1)+(1/R2)+(1/R3)
            Write (RS,RP)
Bahasa C++
#include <iostream>
using namespace std;
/* run this program using the console pauser or add
your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
            int
r1,r2,r3,rs,rp;
            //float
rp;
            cout<<"Masukan
R1 : ";cin>>r1;
            cout<<"Masukan
r2 : ";cin>>r2;
            cout<<"Masukan
r3 : ";cin>>r3;
            rs=r1+r2+r3;
            rp=1/((1/r1)+(1/r2)+(1/r3));
            cout<<"Rangkaian
Seri: "<<rs<<endl;
            cout<<"Rangkaian
Paralel: "<<rp<<endl;
            return
0;}
4. Program Konversi Detik ke jam menit dan detik.
ALGORITMA
Algoritma
Konversi detik ke jam menit detik {Baca detik, kemudian bagi jam cari sisa
pembagian kemudian cari menit dan detik}
Deklarasi
            s 
:  integer {input}
            jam,menit,detik,sisa  : 
integer {output}
Deskripsi
            Read (s)
            Jam ß s/3600
            Sisa ß s%3600
            Menit ß sisa/60
            Detik ß sisa%60
            Write (jam , menit, detik)
Bahasa
C++
#include <iostream>
using namespace std;
int main(){
 int
s,jam,menit,detik,sisa;
 cout<<"Konversi Detik ke jam,
menit, Detik";cout<<endl; 
 cout<<"Masukan Detik: ";
cin>>s;
 jam=s/3600;
 sisa=s%3600;
 menit=sisa/60;
 detik=sisa%60;
 cout<<jam<<" jam
"<<menit<<" menit "<<detik<<"
detik"<<endl;
 }
5. Dua buah pecahan kemudian menampilkan
operasi penjumlahan, pengurangan, pembagian, dan perkalian pecahan tersebut.
ALGORITMA
Algoritma
dua buah pecahan {input 2 buah pecahan kemudian lakukan operasi penjumlahan,
pembagian, perkalian}
Deklarasi
            Pecahan1,Pecahan2  : 
float (input)
            Penjumlahan, pengurangan, perkalian,
pembagian  :  float (output)
Deskripsi
            Read(Pecahan1,Pecahan2)
            Penjumlahan ß 
Pecahan1+Pecahan2
            Pengurangan ß Pecahan1-Pecahan2
            Pembagian ß Pecahan1/Pecahan2
            Perkalian ß Pecahan1*Pecahan2
            Write(Penjumlahan, pengurangan,
pembagian, perkalian)
Bahasa
C++
#include <iostream>
using namespace std;
/* run this program using the console pauser or add
your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
            float
pecahan1,pecahan2,penjumlahan,pengurangan,pembagian,perkalian;
            cout<<"Masukan
pecahan pertama: ";cin>>pecahan1;
            cout<<"Masukan
pecahan kedua: ";cin>>pecahan2;
            penjumlahan=pecahan1+pecahan2;pengurangan=pecahan1-pecahan2;
pembagian=pecahan1/pecahan2;
perkalian=pecahan1*pecahan2;
            cout<<"Hasil
penjumlahan 2 bilangan Pecahan: "<<penjumlahan<<endl;
            cout<<"Hasil
pengurangan 2 bilangan Pecahan: "<<pengurangan<<endl;
            cout<<"Hasil
pembagian 2 bilangan Pecahan: "<<pembagian<<endl;
            cout<<"Hasil
perkalian 2 bilangan Pecahan: "<<perkalian<<endl;
            return
0;}
|  | 
| Program C++ | 
6. Program menentukan dan menampilkan titik tengah kedua titik
ALGORITMA
Algoritma
menentukan titik tengah{Baca  kedua titik
tersebut, kemudian output kan titik tengahnya}
Deklarasi
            x1,y1,x2,y2  : 
float (input)
            titiktengahx,titiktengahy  : 
float (output)
Deskripsi
            Baca (x1,y1,x2,y2)
            Titiktengahx ß (x1+x2)/2
            Titiktengahy ß (y1+y2)/2
            Tulis (titiktengahx , titiktengahy)
Bahasa
C++
#include <iostream>
/* run this program using the console pauser or add
your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
    float
x1,y1,x2,y2,ttengahx,ttengahy;
   
cout<<"Menghitung titik tengah 2 garis
(x,y)"<<endl;
   
cout<<"x1 = "; cin>>x1;
   
cout<<"y1 = "; cin>>y1;
   
cout<<"x2 = "; cin>>x2;
   
cout<<"y2 = "; cin>>y2;
   
ttengahx=(x1+x2)/2;
   
ttengahy=(y1+y2)/2;
   
cout<<"titik tengah 2 garis =
"<<"("<<ttengahx<<"),
("<<ttengahy<<")";
    return 0;}
|  | 
| Program c++ | 










EmoticonEmoticon