program ini digunakan untuk mengurutkan sejumlah angka
#include <iostream>
#include <conio.h>
#include <stdio.h>
int main()
{
int a[]={5,4,25,8,1,9,2,15,3,7,6};
int i,j,temp;
for(i=0;i<11;i++)
cout<<a[i]<<" ";
cout<<endl;
for(i=0;i<10;i++)
for(j=0;j<(10-i);j++)
if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
for(i=0;i<11;i++)
cout<<a[i]<<" ";
cout<<endl;
getchar();
return 1;
}
Minggu, 27 Maret 2011
Sabtu, 26 Maret 2011
Mencari faktor bilangan prima c++
berikut merupakan program mencari bilangan prima dan hasil runingnya
#include <iostream>
int prime(int x) {
int a;
for(a=2;a<=x;a++) {
if(x%a==0) {
cout << a << " * ";
x/=a;
a--;
}
}
return 0;
}
main() {
int x;
cin.clear();
cout << "masukan bilangan"<<endl;
cin >> x;
prime(x);
return 0;
}
#include <iostream>
int prime(int x) {
int a;
for(a=2;a<=x;a++) {
if(x%a==0) {
cout << a << " * ";
x/=a;
a--;
}
}
return 0;
}
main() {
int x;
cin.clear();
cout << "masukan bilangan"<<endl;
cin >> x;
prime(x);
return 0;
}
Mencari luas segitiga dengan JAVA
Contoh program mencari luas segitiga dengan menggunakan JAVA
public class MyClass {
public static void main() {
int a;
int t;
float l;
a=10;
t=7;
l=a*t/2;
System.out.println("mencari luas segitiga menggunakan Java");
System.out.println("luas segitiga adalah :");System.out.println(l);
}
}
public class MyClass {
public static void main() {
int a;
int t;
float l;
a=10;
t=7;
l=a*t/2;
System.out.println("mencari luas segitiga menggunakan Java");
System.out.println("luas segitiga adalah :");System.out.println(l);
}
}
Jumat, 25 Maret 2011
Membuat segitiga bintang C++
program ini dibuat untuk menampilkan "*"
yang membentuk sebuah segitiga
untuk lebih jelasnya berikut pic nya
menggunakan compiler borland C++:
#include <iostream>
#include<conio.h>
int main()
{
int i, j;
for (i=1; i <= 8 ;i++)
{
for (j=1; j <= i; j++)
cout << "*";
cout <<endl;
}
getch();
return 0;
}
yang membentuk sebuah segitiga
untuk lebih jelasnya berikut pic nya
menggunakan compiler borland C++:
#include <iostream>
#include<conio.h>
int main()
{
int i, j;
for (i=1; i <= 8 ;i++)
{
for (j=1; j <= i; j++)
cout << "*";
cout <<endl;
}
getch();
return 0;
}
Kamis, 24 Maret 2011
Menghitung berat badan ideal remaja dan dewasa C++
program untuk menghitung berat badan ideal remaja dan dewasa
rumus berat badan ideal :( tinggi badan - 100 ) x 90%
rumus ini adalah angka tertentu- sebab range berat badan normal yang dimiliki setiap orang adalah plus/minus 10% berat idealnya.
#include<iostream.h>
#include<conio.h>
int main(){
float tb; //tb= tinggi badan
cout<<"program menghitung berat badan ideal"<<endl;
cout<<"remaja dan dewasa"<<endl;
cout<<"masukan tinggi badan :";cin>>tb;
cout<<endl;
tb=(tb-100)*90/100;
cout<<"berat badan ideal anda adalah :"<<tb;
getch();
return 0;
}
rumus berat badan ideal :( tinggi badan - 100 ) x 90%
rumus ini adalah angka tertentu- sebab range berat badan normal yang dimiliki setiap orang adalah plus/minus 10% berat idealnya.
#include<iostream.h>
#include<conio.h>
int main(){
float tb; //tb= tinggi badan
cout<<"program menghitung berat badan ideal"<<endl;
cout<<"remaja dan dewasa"<<endl;
cout<<"masukan tinggi badan :";cin>>tb;
cout<<endl;
tb=(tb-100)*90/100;
cout<<"berat badan ideal anda adalah :"<<tb;
getch();
return 0;
}
Selasa, 22 Maret 2011
Menentukan tingkatan suatu nilai C++
beikut ini merupakan program untuk menentukan tingkatan suatu nilai
1.masukan suatu nilai
2.jika nilai >=80 nilai A
.jka nilai <=80 dan >60 nilai B
.jka nilai <=60 dan >50 nilai C
.jka nilai <=50 dan >30 nilai D
.jika nilai <=30 nilai E
hasil run program
#include <iostream>
#include <conio.h>
int main(int argc, char *argv[])
{
int nilai;
cout<<"program menentukan nilai "<<endl;
cout<<"masukan nilai:";cin>>nilai;
if(nilai>=80){cout<<" nilai A ";}
else if((nilai<=80)&&(nilai>60)){cout<<" nilai B ";}
else if((nilai<=60)&&(nilai>50)){cout<<" nilai C ";}
else if((nilai<=50)&&(nilai>30)){cout<<" nilai D ";}
else{cout<<" nilai grade E";}
getch();
return 0;
}
1.masukan suatu nilai
2.jika nilai >=80 nilai A
.jka nilai <=80 dan >60 nilai B
.jka nilai <=60 dan >50 nilai C
.jka nilai <=50 dan >30 nilai D
.jika nilai <=30 nilai E
hasil run program
#include <iostream>
#include <conio.h>
int main(int argc, char *argv[])
{
int nilai;
cout<<"program menentukan nilai "<<endl;
cout<<"masukan nilai:";cin>>nilai;
if(nilai>=80){cout<<" nilai A ";}
else if((nilai<=80)&&(nilai>60)){cout<<" nilai B ";}
else if((nilai<=60)&&(nilai>50)){cout<<" nilai C ";}
else if((nilai<=50)&&(nilai>30)){cout<<" nilai D ";}
else{cout<<" nilai grade E";}
getch();
return 0;
}
Jumat, 18 Maret 2011
Mencari KPK c++
Dalam aritmetika dan teori bilangan, kelipatan persekutuan terkecil (KPK) dari dua bilangan adalah bilangan bulat positif terkecil yang dapat dibagi habis oleh kedua bilangan itu.
Mencari KPK dari 12 dan 20:
#include <iostream.h>
#include <conio.h>
void main()
{
int p,q,kpk;
kpk=0;
cout<<"program mencari KPK "<<endl;
cout<<"Masukkan Nilai Bil ke 1 : "; cin>>p;
cout<<"Masukkan Nilai Bil ke 2 : "; cin>>q;
for(int x=1;x<=q;x++)
{
kpk=kpk+p;
if(kpk % q==0)
{
cout<<"KPK bilangan "<<p<<" dan "<<q<<" Adalah "<<kpk;
break;
}
}
getch();
}
Contoh Cara sederhana/cara majapahit mencari KPK
contoh soal:Mencari KPK dari 12 dan 20:
- Kelipatan dari 12 = 12, 24, 36, 48, 60, 72, 84, ...
- Kelipatan dari 20 = 20, 40, 60, 80, 100, 120, 140, ...
- KPK dari 12 dan 20 adalah kelipatan sekutu (sama) yang terkecil, yaitu 60.
berikut hasil runing dan source codenya
semoga membantu
#include <iostream.h>
#include <conio.h>
void main()
{
int p,q,kpk;
kpk=0;
cout<<"program mencari KPK "<<endl;
cout<<"Masukkan Nilai Bil ke 1 : "; cin>>p;
cout<<"Masukkan Nilai Bil ke 2 : "; cin>>q;
for(int x=1;x<=q;x++)
{
kpk=kpk+p;
if(kpk % q==0)
{
cout<<"KPK bilangan "<<p<<" dan "<<q<<" Adalah "<<kpk;
break;
}
}
getch();
}
Mencari FPB C++
Faktor Persekutuan terBesar atau dalam bahasa inggrisnya Greatest Common Divisor (GCD)
masukan bilangan x dan y (dengan bilangan tak sama dengan 0 )
x = y;
y = z;
z = x mod y
berikut hasil running programnya
#include <iostream.h>
#include <conio.h>
int main()
{
cout<<"mencari FPB"<<endl;
int x,y,z;
cout << "Masukan nilai bilangan ke 1 : ";
cin >> x;
cout << "Masukan nilai bilangan ke 2 : " ;
cin >> y;
z = x%y;
while (z!=0)
{
x = y;
y = z;
z = x%y;
}
cout << "Faktor Persekutuan Terbesar dari A dan B adalah : " <<y<<endl;
getch();
return 0;
}
masukan bilangan x dan y (dengan bilangan tak sama dengan 0 )
x = y;
y = z;
z = x mod y
berikut hasil running programnya
#include <iostream.h>
#include <conio.h>
int main()
{
cout<<"mencari FPB"<<endl;
int x,y,z;
cout << "Masukan nilai bilangan ke 1 : ";
cin >> x;
cout << "Masukan nilai bilangan ke 2 : " ;
cin >> y;
z = x%y;
while (z!=0)
{
x = y;
y = z;
z = x%y;
}
cout << "Faktor Persekutuan Terbesar dari A dan B adalah : " <<y<<endl;
getch();
return 0;
}
Kamis, 17 Maret 2011
mengurutkan tiga angka C++
berikut merupakan contoh program untuk mengurutkan tiga buah bilangan
berikut merupakan hasil runingnya
pengguna menginputkan tiga buah bilangan secara acak ,kemudian akan nampak bilangan yang sudah berurutan sesuai dengan program
#include <conio.h>
int main(){
int a,b,c,max,mid,min;
cout<<"masukkan tiga buah bilangan "<<endl;
cout<<"bilangan pertama: " ; cin>>a;
cout<<"bilangan kedua : " ; cin>>b;
cout<<"bilangan ketiga : " ; cin>>c;
if (a>b) {
if (a>c) {
if (b>c) {
max =a; mid=b; min=c;
}else {
max=a; mid=c; min=b;
}
}else {
max=c; mid=a; min=b;
}
} else{
if (b>c) {
if (a>c){
max=b; mid=a; min=c;
} else {
max=b; mid=c; min=a;}
} else {
max=c; mid=b; min=a;}
}
cout<<"setelah diurutkan, maka urutannya menjadi "<<endl;
cout << min << "," << mid << "," << max << endl;
cout<<"bilangan yang sudah urut";
getch();
}
Selasa, 15 Maret 2011
Mengubah bilangan biner ke desimal c++
#include <iostream.h>
#include <conio.h>
class Konvkebiner{
friend istream& operator>>(istream&, Konvkebiner&);
public:
Konvkebiner (int a=0):n(a){};
void tampil();
private:
int n;
int m[25];
};
istream& operator>>(istream& in, Konvkebiner& F){
cout<<"Masukkan Angka Desimal= ";cin>>F.n;
return in;
}
void Konvkebiner::tampil(){
int o=n;
int i=0;
do {
m[i++]=(o%2);
o=o/2;
} while (o>=1);
for (int z=1;z<=i;z++) cout << m[i-z];
}
int main(){
Konvkebiner bn;
cin >> bn;
cout<<"Binernya adalah= ";
bn.tampil();
cout<<endl;
getch();
return 0;
}
PENJUMLAHAN ARAY 2 DIMENSI C++
#include <cstdlib>
#include <iostream>
#include <conio.h>
using namespace std;
int main(int argc, char *argv[])
{
int matrik1[2][2];
int matrik2[2][2];
int jumlah[2][2];
int a,b;
cout<<"MATRIK 1"<<endl;
for(a=0;a<2;a++){
for(b=0;b<2;b++){
cout<<"masukan matrik 1"<<a<<""<<b<<"";
cout<<"|<:>|";
cin>> matrik1[a][b];
}}
for(a=0;a<2;a++){
for(b=0;b<2;b++){
cout<<" "<<matrik1[a][b]<<" ";}cout<<endl;}cout<<endl;
cout<<endl;
cout<<"MATRIK 2"<<endl;
for(a=0;a<2;a++){
for(b=0;b<2;b++){
cout<<"masukan matrik 2"<<a<<""<<b<<"";
cout<<"|<:>|";
cin>> matrik2[a][b];
}}
for(a=0;a<2;a++){
for(b=0;b<2;b++){
cout<<" "<<matrik2[a][b]<<" ";}cout<<endl;}cout<<endl;
cout<<endl;
cout<<"jumlah matrik1 + matrik2"<<endl;
for(a=0;a<2;a++){
for(b=0;b<2;b++){
jumlah[a][b]=matrik1[a][b]+matrik2[a][b];
}}
for(a=0;a<2;a++){
for(b=0;b<2;b++){
cout<<" "<<jumlah[a][b]<<" ";}cout<<endl;}cout<<endl;
getch();
system("PAUSE");
return EXIT_SUCCESS;
}
#include <iostream>
#include <conio.h>
using namespace std;
int main(int argc, char *argv[])
{
int matrik1[2][2];
int matrik2[2][2];
int jumlah[2][2];
int a,b;
cout<<"MATRIK 1"<<endl;
for(a=0;a<2;a++){
for(b=0;b<2;b++){
cout<<"masukan matrik 1"<<a<<""<<b<<"";
cout<<"|<:>|";
cin>> matrik1[a][b];
}}
for(a=0;a<2;a++){
for(b=0;b<2;b++){
cout<<" "<<matrik1[a][b]<<" ";}cout<<endl;}cout<<endl;
cout<<endl;
cout<<"MATRIK 2"<<endl;
for(a=0;a<2;a++){
for(b=0;b<2;b++){
cout<<"masukan matrik 2"<<a<<""<<b<<"";
cout<<"|<:>|";
cin>> matrik2[a][b];
}}
for(a=0;a<2;a++){
for(b=0;b<2;b++){
cout<<" "<<matrik2[a][b]<<" ";}cout<<endl;}cout<<endl;
cout<<endl;
cout<<"jumlah matrik1 + matrik2"<<endl;
for(a=0;a<2;a++){
for(b=0;b<2;b++){
jumlah[a][b]=matrik1[a][b]+matrik2[a][b];
}}
for(a=0;a<2;a++){
for(b=0;b<2;b++){
cout<<" "<<jumlah[a][b]<<" ";}cout<<endl;}cout<<endl;
getch();
system("PAUSE");
return EXIT_SUCCESS;
}
MENENTUKAN BILANGAN PRIMA C++
#include <iostream.h>
#include <conio.h>
int main()
{
int b, jum, x;
cout << "Masukkan bilangan bulat positif : ";
cin >> b;
jum = 0;
for (x=1; x<=b; x++)
if (b%x==0)jum++;
if (jum==2)
cout << "Bilangan tersebut adalah bilangan prima ";
else
cout << "Bilangan tersebut Bukan bilangan prima ";
getch();
return 0;
}
#include <conio.h>
int main()
{
int b, jum, x;
cout << "Masukkan bilangan bulat positif : ";
cin >> b;
jum = 0;
for (x=1; x<=b; x++)
if (b%x==0)jum++;
if (jum==2)
cout << "Bilangan tersebut adalah bilangan prima ";
else
cout << "Bilangan tersebut Bukan bilangan prima ";
getch();
return 0;
}
Senin, 14 Maret 2011
Menghitung volume kubus dengan Class C++
program menghitung class dengan c++
berikut hasil runingnya
berikut source codenya
#include <iostream.h>
#include <conio.h>
class kubus {
public:
void proses();
private:
int p,l,t,v;
};
void kubus::proses()
{ cout<<"mencari volume kubus dengan class"<<endl;
cout<<"masukan panjang :";cin>>p;
cout<<"masukan lebar :";cin>>l;
cout<<"masukan tinggi :";cin>>t;
v=p*l*t;
cout<<"volume kubus adalah :"<<v;
}
int main()
{
kubus a;
a.proses();
getch();
return 0;
}
berikut hasil runingnya
berikut source codenya
#include <iostream.h>
#include <conio.h>
class kubus {
public:
void proses();
private:
int p,l,t,v;
};
void kubus::proses()
{ cout<<"mencari volume kubus dengan class"<<endl;
cout<<"masukan panjang :";cin>>p;
cout<<"masukan lebar :";cin>>l;
cout<<"masukan tinggi :";cin>>t;
v=p*l*t;
cout<<"volume kubus adalah :"<<v;
}
int main()
{
kubus a;
a.proses();
getch();
return 0;
}
Minggu, 13 Maret 2011
MENGHITUNG LUAS SEGITIGA MENGUNAKAN CLASS C++
#include <iostream>
#include <conio.h>
class segitiga{
int a,b;
public:
void value(int,int);
float luas() {return (0.5*a*b);}
};
void segitiga::value(int x,int y){
a=x;
b=y;
}
int main(){
int x,y;
segitiga q;
cout<<"masukan alas :";cin>>x;
cout<<"masukan tinggi :";cin>>y;
q.value(x,y);
cout<<"luas segitiga :"<<q.luas()<<endl;
getch();
return 0;
}
#include <conio.h>
class segitiga{
int a,b;
public:
void value(int,int);
float luas() {return (0.5*a*b);}
};
void segitiga::value(int x,int y){
a=x;
b=y;
}
int main(){
int x,y;
segitiga q;
cout<<"masukan alas :";cin>>x;
cout<<"masukan tinggi :";cin>>y;
q.value(x,y);
cout<<"luas segitiga :"<<q.luas()<<endl;
getch();
return 0;
}
Sabtu, 12 Maret 2011
konfersi suhu C++
konfersi suhu
#include<iostream.h>
#include<conio.h>
void cls(){
int s;
float f,r,suhu;
cout<<"konfersi suhu dari celsius"<<endl;
cout<<"1.celcius ke kelvin"<<endl;
cout<<"2.celcius ke reamur"<<endl;
while ((s < 1) || (s > 2)) {
cout << "masukan pilihan suhu : ";
cin >> s;
if ((s < 1) || (s > 2)) {
cout << "yang anda masukan bukan 1 and 2"
<< endl;
cout << "masukan kembali pilihan!" << endl << endl;
}}
switch(s){
case 1:
cout<<"celcius ke kelvin"<<endl;
cout<<"masukan suhu:";cin>>f;
suhu=f+275.15;
cout<<"suhu "<<f<<"celcius sama dengan "<<suhu<<" kelvin";
break;
case 2:
cout<<"celcius ke reamur"<<endl;
cout<<"masukan suhu:";cin>>r;
suhu=r*0.8;
cout<<"suhu "<<r<<"celcius sama dengan "<<suhu<<" reamur";
break;
default:cout<<"kakean";} }
void rea(){
int s;
float f,r,suhu;
cout<<"konfersi suhu dari reamur"<<endl;
cout<<"1.reamur ke celcius"<<endl;
cout<<"2.reamur ke fahrenheit"<<endl;
while ((s < 1) || (s > 2)) {
cout << "masukan pilihan suhu : ";
cin >> s;
if ((s < 1) || (s > 2)) {
cout << "yang anda masukan bukan 1 and 2"
<< endl;
cout << "masukan kembali pilihan!" << endl << endl;
}}
switch(s){
case 1:
cout<<"reamur ke celcius"<<endl;
cout<<"masukan suhu:";cin>>f;
suhu=f+275.15;
cout<<"suhu "<<f<<"reamur sama dengan "<<suhu<<" celcius";
break;
case 2:
cout<<"reamur ke fahrenhit"<<endl;
cout<<"masukan suhu:";cin>>f;
suhu=f*0.8;
cout<<"suhu "<<f<<"reamur sama dengan "<<suhu<<" fahrenheit";
break;} }
int main(){
int x;
cout<<"konfersi suhu"<<endl;
cout<<"1.celcius"<<endl;
cout<<"2.reamur "<<endl;
while ((x < 1) || (x > 2)) {
cout << "masukan pilihan suhu : ";
cin >> x;
if ((x < 1) || (x > 2)) {
cout << "yang anda masukan bukan 1 and 2"
<< endl;
cout << "masukan kembali pilihan!" << endl << endl;
}}
switch(x){
case 1:
cls();
break;
case 2:
rea();
break;
}
getch();
return 0;
}
#include<conio.h>
void cls(){
int s;
float f,r,suhu;
cout<<"konfersi suhu dari celsius"<<endl;
cout<<"1.celcius ke kelvin"<<endl;
cout<<"2.celcius ke reamur"<<endl;
while ((s < 1) || (s > 2)) {
cout << "masukan pilihan suhu : ";
cin >> s;
if ((s < 1) || (s > 2)) {
cout << "yang anda masukan bukan 1 and 2"
<< endl;
cout << "masukan kembali pilihan!" << endl << endl;
}}
switch(s){
case 1:
cout<<"celcius ke kelvin"<<endl;
cout<<"masukan suhu:";cin>>f;
suhu=f+275.15;
cout<<"suhu "<<f<<"celcius sama dengan "<<suhu<<" kelvin";
break;
case 2:
cout<<"celcius ke reamur"<<endl;
cout<<"masukan suhu:";cin>>r;
suhu=r*0.8;
cout<<"suhu "<<r<<"celcius sama dengan "<<suhu<<" reamur";
break;
default:cout<<"kakean";} }
void rea(){
int s;
float f,r,suhu;
cout<<"konfersi suhu dari reamur"<<endl;
cout<<"1.reamur ke celcius"<<endl;
cout<<"2.reamur ke fahrenheit"<<endl;
while ((s < 1) || (s > 2)) {
cout << "masukan pilihan suhu : ";
cin >> s;
if ((s < 1) || (s > 2)) {
cout << "yang anda masukan bukan 1 and 2"
<< endl;
cout << "masukan kembali pilihan!" << endl << endl;
}}
switch(s){
case 1:
cout<<"reamur ke celcius"<<endl;
cout<<"masukan suhu:";cin>>f;
suhu=f+275.15;
cout<<"suhu "<<f<<"reamur sama dengan "<<suhu<<" celcius";
break;
case 2:
cout<<"reamur ke fahrenhit"<<endl;
cout<<"masukan suhu:";cin>>f;
suhu=f*0.8;
cout<<"suhu "<<f<<"reamur sama dengan "<<suhu<<" fahrenheit";
break;} }
int main(){
int x;
cout<<"konfersi suhu"<<endl;
cout<<"1.celcius"<<endl;
cout<<"2.reamur "<<endl;
while ((x < 1) || (x > 2)) {
cout << "masukan pilihan suhu : ";
cin >> x;
if ((x < 1) || (x > 2)) {
cout << "yang anda masukan bukan 1 and 2"
<< endl;
cout << "masukan kembali pilihan!" << endl << endl;
}}
switch(x){
case 1:
cls();
break;
case 2:
rea();
break;
}
getch();
return 0;
}
volume kubus c++
berikut merupak program untuk mencari volume kubus dalam c++
Cara penggunaan
1.masukan panjang kubus
2.masukan lebar kubus
3.masukan panjang kubus
proses : rumus volume kubus panjang x lebar x tinggi
4.hasil volume kubus
hasil runing program
#include <cstdlib>
#include <iostream>
#include <conio.h>
using namespace std;
int main(int argc, char *argv[])
{
int p,l,t,luas;
cout<<"program menghitung volume balok" <<endl;
cout<<"masukan panjang kubus :";cin>>p;
cout<<"masukan lebar kubus :";cin>>l;
cout<<"masukan tinggi kubus :";cin>>t;
luas=p*l*t;
cout<<"volume tabung adalah :"<<p<<"x"<<l<<"x"<<t<<" : "<<luas;
getch();
return 0;
}
Cara penggunaan
1.masukan panjang kubus
2.masukan lebar kubus
3.masukan panjang kubus
proses : rumus volume kubus panjang x lebar x tinggi
4.hasil volume kubus
hasil runing program
#include <cstdlib>
#include <iostream>
#include <conio.h>
using namespace std;
int main(int argc, char *argv[])
{
int p,l,t,luas;
cout<<"program menghitung volume balok" <<endl;
cout<<"masukan panjang kubus :";cin>>p;
cout<<"masukan lebar kubus :";cin>>l;
cout<<"masukan tinggi kubus :";cin>>t;
luas=p*l*t;
cout<<"volume tabung adalah :"<<p<<"x"<<l<<"x"<<t<<" : "<<luas;
getch();
return 0;
}
Jumat, 11 Maret 2011
SWITCH CASE C++
Switch case
silahkan cek
#include<iostream>penggunaan switch case dalam c++
Switch Case adalah prosedure dalam bahasa C yang fungsinya sama dengan IF (untuk melakukan sebuah proses berdasarkan Kondisi terntentu) namun dengan banyak kondisi (Multi Kondisi)
hasil runing program
cara menjalankan program
1.memilih pilihan 1,2,atau 3
2.masukan bilangan yang dibutuhkan
3.maka akan nampak hasil runing
Switch Case adalah prosedure dalam bahasa C yang fungsinya sama dengan IF (untuk melakukan sebuah proses berdasarkan Kondisi terntentu) namun dengan banyak kondisi (Multi Kondisi)
hasil runing program
cara menjalankan program
1.memilih pilihan 1,2,atau 3
2.masukan bilangan yang dibutuhkan
3.maka akan nampak hasil runing
silahkan cek
#include<conio>
void segitiga(){
float k,a,b;
cout<<"mencari luas segitiga"<<endl;
cout<<"alas segitiga :";cin>>a;
cout<<"tinggi segitiga:";cin>>b;
k=a*b*1/2;
cout<<"luas segitiga :"<<k;}
void persegi(){
int s,l;
cout<<"mencari luas persegi"<<endl;
cout<<"masukan sisi persegi:";cin>>s;
l=s*s;
cout<<"luas persegi:";cout<<l;}
void ling(){
float r,l;
cout<<"mencari luas lingkaran"<<endl;
cout<<"masukan jari-jari lingkaran:";cin>>r;
l=3.14*r*r;
cout<<"luas lingkaran:"<<l;}
int main(){
int x;
cout<<"1.mencari luas segitiga"<<endl;
cout<<"2.mencari luas persegi"<<endl;
cout<<"3.mencari luas lingkaran"<<endl;
cout<<"masukan pilihan:";cin>>x;
switch (x) {
case 1:
segitiga();
break;
case 2:
persegi();
break;
case 3:
ling();
break;
default:
cout << "inputan anda salah";
}
getch();
return 0;}
Kamis, 10 Maret 2011
MENENTUKAN GANJIL GENAP DALAM C++
menetukan ganjil genap
contoh menentukan bilangan ganjil genap dalam c++
program ini akan menampilkan bilangan urut dari 1 sampai dengan 10 dan menentukan apakah bilangan tersebut ganjil atau genap
#include<iostream.h>
#include<conio.h>
int main(){
int i;
for (i=1;i<=10;i++)
{
cout<<i;
if((i%2)==0)
cout<<"genap"<<endl;
else cout<<"ganjil"<<endl;}
getch();
return 0;}
#include<conio.h>
int main(){
int i;
for (i=1;i<=10;i++)
{
cout<<i;
if((i%2)==0)
cout<<"genap"<<endl;
else cout<<"ganjil"<<endl;}
getch();
return 0;}
STRING C++
String merupakan bentuk data yang biasa di pakai dalam pemrograman guna menampung dan memanipulasi data teks,
string terdiri dari beberap function , diantarany:
BERIKUT CONTOH PROGRAMNYA
#include <iostream>
#include <string>
#include <conio.h>
using namespace std;
int main ()
{
string contoh;
contoh = "contoh penggunaan string";
cout << contoh << endl<<endl;
cout<<"contoh menggunakan strcat"<<endl;
cout<<"strcat berfungsi untuk menggabungkan 2 string"<<endl;
char str1[50],str2[50];
cout<<"masukan kata pertama :";cin>>str1;
cout<<"masukan kata kedua :";cin>>str2;
cout<<"hasil gabungan :"<<strcat(str1,str2)<<endl<<endl;
cout<<"contoh menggunakan strlen"<<endl;
cout<<"strlen berfungsi untuk menghitung banyaknya huruf"<<endl;
char kata[100];
cout<<"masukan kata : ";cin>>kata;
cout<<"banyaknya huruf : "<<strlen(kata)<<endl<<endl;
cout<<"contoh menggunakan strupr"<<endl;
cout<<"strupr berfungsi untuk mengubah huruf menjadi huruf kapital"<<endl;
char kata1[100];
cout<<"masukan kata : ";cin>>kata1;
cout<<"huruf kapital : "<<strupr(kata1)<<endl<<endl;
cout<<"contoh menggunakan strcpy"<<endl;
cout<<"strcpy berfungsi untuk mengkopi "<<endl;
char k1[100];
char k2[100];
cout<<"masukan kalimat :";cin>>k1;
strcpy(k2,k1);
cout<<"hasil copy :"<<k2<<endl<<endl;
cout<<"contoh menggunakan strrev"<<endl;
cout<<"strrev berfungsi untuk membalik kata"<<endl;
char kata3[100];
cout<<"masukan kata :";cin>>kata3;
cout<<"hasil kata yang dibalik : "<<strrev(kata3);
getch();
return 0;
}
string terdiri dari beberap function , diantarany:
- strcat
- strlen
- strupr
- strcpy
- strrev
BERIKUT CONTOH PROGRAMNYA
#include <iostream>
#include <string>
#include <conio.h>
using namespace std;
int main ()
{
string contoh;
contoh = "contoh penggunaan string";
cout << contoh << endl<<endl;
cout<<"contoh menggunakan strcat"<<endl;
cout<<"strcat berfungsi untuk menggabungkan 2 string"<<endl;
char str1[50],str2[50];
cout<<"masukan kata pertama :";cin>>str1;
cout<<"masukan kata kedua :";cin>>str2;
cout<<"hasil gabungan :"<<strcat(str1,str2)<<endl<<endl;
cout<<"contoh menggunakan strlen"<<endl;
cout<<"strlen berfungsi untuk menghitung banyaknya huruf"<<endl;
char kata[100];
cout<<"masukan kata : ";cin>>kata;
cout<<"banyaknya huruf : "<<strlen(kata)<<endl<<endl;
cout<<"contoh menggunakan strupr"<<endl;
cout<<"strupr berfungsi untuk mengubah huruf menjadi huruf kapital"<<endl;
char kata1[100];
cout<<"masukan kata : ";cin>>kata1;
cout<<"huruf kapital : "<<strupr(kata1)<<endl<<endl;
cout<<"contoh menggunakan strcpy"<<endl;
cout<<"strcpy berfungsi untuk mengkopi "<<endl;
char k1[100];
char k2[100];
cout<<"masukan kalimat :";cin>>k1;
strcpy(k2,k1);
cout<<"hasil copy :"<<k2<<endl<<endl;
cout<<"contoh menggunakan strrev"<<endl;
cout<<"strrev berfungsi untuk membalik kata"<<endl;
char kata3[100];
cout<<"masukan kata :";cin>>kata3;
cout<<"hasil kata yang dibalik : "<<strrev(kata3);
getch();
return 0;
}
Rabu, 09 Maret 2011
SEJARAH ALGORITMA
ALGORITMA
Menurut Muhammad ibn Mūsā al-Khwārizmī algoritma adalah : “Suatu metode khusus untuk menyelesaikan suatu persoalan“. Menurut Goodman Hedet Niemi algoritma adalah : “Urut-urutan terbatas dari operasi terdefinisi dengan baik, yang masing-masing membutuhkan memori dan waktu yang terbatas untuk menyelesaikan suatu masalah“.
Algoritma Dalam Kehidupan
Algoritma adalah jantung ilmu komputer atau informatika. Banyak cabang ilmu komputer yang diacu dalam terminologi algoritma. Namun algoritma juga digunakan dalam kehidupan sehari-hari, contohnya resep makanan dan lain sebagainya.
contoh Algoritma dalam kehidupan sehari-hari
Kita punya 2 buah ember yang volumenya 5 liter (5L) dan 3 liter (3L). Diminta untuk mendapatkan air sebanyak 4 liter (4L) menggunakan kedua ember tersebut. Tidak ada alat (ember) lain. Terserah cara mendapatkan air tersebut, mau dipindah-pindah, dibuang dst, yang penting dapat air 4L.
- Isi penuh ember 3L
- Tuangkan air dari ember 3L ke ember 5L {ember 3L kosong, ember 5L terisi air 3 liter}
- Isi penuh ember 3L
- Tuangkan air dari ember 3L ke ember 5L sampai penuh {ember 5L penuh, ember 3L masih berisi 1 liter}
- Buang semua air dalam ember 5L
- Tuangkan air dari ember 3L ke ember 5L {ember 3L kosong, ember 5L berisi 1 liter}
- Isi penuh ember 3L
- Tuangkan air dari ember 3L ke ember 5L {ember 3L kosong, ember 5L berisi 4 liter}
Langganan:
Postingan (Atom)