Contoh Program Aplikasi Menggunakan Bahasa C++ Sederhana
Sebelum masuk ke contoh program c++ anda harus mengetahui apa sih c++ itu, sekarang saya akan menjelaskan secara rinci pengertian c++ dulu.
C++ adalah bahasa pemrograman komputer yang di buat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bong Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.[butuh rujukan] Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek.
jika sudah tau apa itu c++ maka anda sudah melihat dasar dari pemrograman c++
yuk langsung aja saya kasih contoh program aplikasi c++
1. Program c++ menentukan grade seperti lulus atau tidaknya suatu pernyataan yang dibuat
contoh :
#include <stdio.h>
#include <iostream>
#include <string>
using namespace std;
int main (){
char nama[30], grade;
double berat, umur, nilaiakhir;
string status;
cout<<"=====================================\n";
cout<< "Jenis Ikan: "; gets(nama);
cout<< "Berat Ikan (Kg) : ";cin>>berat;
cout<< "Umur Ikan (Bulan) : ";cin>>umur;
cout<<"=====================================\n";
cout<< "Berat Ikan (Kg) : "<<berat<<" Kg"<<"\n";
cout<< "Umur Ikan (Bulan) : "<<umur<<" Bulan"<<"\n";
grade = 'X';
status = "X";
nilaiakhir = (4*umur) + (6*berat);
if((berat >=0)&&(berat<=1000)){
if ((umur>=0)&&(umur<=100)){
if(nilaiakhir >= 50){
grade = 'A';
}else if (nilaiakhir >=30){
grade = 'B';
}else if (nilaiakhir >=15){
grade = 'C';
}else if (nilaiakhir >=7){
grade = 'D';
}else{
grade = 'E';
}
switch (grade){
case 'A' : status = "4 Porsi kenyang"; break;
case 'B' : status = "3 Porsi Agak Kenyang"; break;
case 'C' : status = "2 Porsi Bisa"; break;
case 'D' : status = "1 porsi Biasa"; break;
default : status = "Mungkin Tulang";
}
}else{
cout << " Umur Kelebihan Mungkin Dagingnya Alot";
}
}else{
cout<< "Berat Kelebihan Timbangan Rusak";
}
cout <<"Nilai Bobot : "<<nilaiakhir<<endl;
cout <<"Grade : "<<grade<<endl;
cout <<"Status : "<<status<<endl;
}
jika sudah di copy maka tampilan setelah di compile akan menjadi seperti di bawah ini.
2. NAH yang contoh yang ke dua ini adalah program aplikasi c++ menggunakan perulangan switch case.
contoh :
#include <iostream>
using namespace std;
int main(){
char nama[30], grade;
double berat, umur, bobotnilai;
string untuk;
int i, j, pilih;
do{
cout<<"..........::PILIHAN MENU::...........\n";
cout<<"=====================================\n";
cout<<"1. Ikan Lele"<<endl;
cout<<"2. Ikan Gabus"<<endl;
cout<<"3. Ikan Gurame"<<endl;
cout<<"0. selesai"<<endl;
cout<<"=====================================\n";
cout<<"Dipilih: ";cin>>pilih;
cout<<endl;
switch(pilih){
case 0:cout<<"selesai";break;
case 1:cout<<"=====================================\n";
cout<< "Jenis Ikan: LELE\n";
cout<< "Berat Sempurna : 2 KG\n";
cout<< "Umur Sempurna : 8 Bulan\n";
cout<< "Berat Ikan (Kg) : ";cin>>berat;
cout<< "Umur Ikan (Bulan) : ";cin>>umur;
cout<<"=====================================\n";
cout<< "Berat Ikan (Kg) : "<<berat<<" Kg"<<"\n";
cout<< "Umur Ikan (Bulan) : "<<umur<<" Bulan"<<"\n";
grade = 'X';
untuk = "X";
bobotnilai = (0.3*umur) + (0.7*berat);
if((berat >=0)&&(berat<=2)){
if ((umur>=0)&&(umur<=8)){
if(bobotnilai >= 4){
grade = 'A';
}else if (bobotnilai >=3){
grade = 'B';
}else if (bobotnilai >=2.2){
grade = 'C';
}else if (bobotnilai >=1.5){
grade = 'D';
}else{
grade = 'E';
}
switch (grade){
case 'A' : untuk = "2 Porsi kenyang"; break;
case 'B' : untuk = "1 Porsi Kenyang"; break;
case 'C' : untuk = "1 Porsi Biasa"; break;
case 'D' : untuk = "1 porsi kecil"; break;
default : untuk = "Mungkin Tulang";
}
}else{
cout << "Umur Kelebihan Mungkin Dagingnya Alot\n";
}
}else{
cout<< "Berat Kelebihan Timbangan Rusak\n";
}
cout <<"Nilai Bobot : "<<bobotnilai<<endl;
cout <<"Grade : "<<grade<<endl;
cout <<"Untuk : "<<untuk<<endl;
cout<<"=====================================\n";
cout<< endl;
break;
case 2:
cout<<"=====================================\n";
cout<< "Jenis Ikan: GABUS\n";
cout<< "Berat Sempurna : 5 KG\n";
cout<< "Umur Sempurna : 8 Bulan\n";
cout<< "Berat Ikan (Kg) : ";cin>>berat;
cout<< "Umur Ikan (Bulan) : ";cin>>umur;
cout<<"=====================================\n";
cout<< "Berat Ikan (Kg) : "<<berat<<" Kg"<<"\n";
cout<< "Umur Ikan (Bulan) : "<<umur<<" Bulan"<<"\n";
grade = 'X';
untuk = "X";
bobotnilai = (0.3*umur) + (0.7*berat);
if((berat >=0)&&(berat<=5)){
if ((umur>=0)&&(umur<=8)){
if(bobotnilai >= 5.5){
grade = 'A';
}else if (bobotnilai >=4.2){
grade = 'B';
}else if (bobotnilai >=3.1){
grade = 'C';
}else if (bobotnilai >=2.2){
grade = 'D';
}else{
grade = 'E';
}
switch (grade){
case 'A' : untuk = "4 Porsi kenyang"; break;
case 'B' : untuk = "2 Porsi Kenyang"; break;
case 'C' : untuk = "2 Porsi Biasa"; break;
case 'D' : untuk = "1 porsi Biasa"; break;
default : untuk = "Mungkin Tulang";
}
}else{
cout << "Umur Kelebihan Mungkin Dagingnya Alot\n";
}
}else{
cout<< "Berat Kelebihan Timbangan Rusak\n";
}
cout <<"Nilai Bobot : "<<bobotnilai<<endl;
cout <<"Grade : "<<grade<<endl;
cout <<"Untuk : "<<untuk<<endl;
cout<<"=====================================\n";
cout<< endl;
break;
case 3:
cout<<"=====================================\n";
cout<< "Jenis Ikan: GURAME\n";
cout<< "Berat Sempurna : 8 KG\n";
cout<< "Umur Sempurna : 8 Bulan\n";
cout<< "Berat Ikan (Kg) : ";cin>>berat;
cout<< "Umur Ikan (Bulan) : ";cin>>umur;
cout<<"=====================================\n";
cout<< "Berat Ikan (Kg) : "<<berat<<" Kg"<<"\n";
cout<< "Umur Ikan (Bulan) : "<<umur<<" Bulan"<<"\n";
grade = 'X';
untuk = "X";
bobotnilai = (0.3*umur) + (0.7*berat);
if((berat >=0)&&(berat<=8)){
if ((umur>=0)&&(umur<=8)){
if(bobotnilai >= 7.5){
grade = 'A';
}else if (bobotnilai >=6.2){
grade = 'B';
}else if (bobotnilai >=5.1){
grade = 'C';
}else if (bobotnilai >=3.2){
grade = 'D';
}else{
grade = 'E';
}
switch (grade){
case 'A' : untuk = "4 Porsi kenyang"; break;
case 'B' : untuk = "2 Porsi Kenyang"; break;
case 'C' : untuk = "2 Porsi Biasa"; break;
case 'D' : untuk = "1 porsi Biasa"; break;
default : untuk = "Mungkin Tulang";
}
}else{
cout << "Umur Kelebihan Mungkin Dagingnya Alot\n";
}
}else{
cout<< "Berat Kelebihan Timbangan Rusak\n";
}
cout <<"Nilai Bobot : "<<bobotnilai<<endl;
cout <<"Grade : "<<grade<<endl;
cout <<"Untuk : "<<untuk<<endl;
cout<<"=====================================\n";
cout<< endl;
break;
default: cout<<"Menu yang dipilih tidak ada";
}
}while(pilih!=0);
}
jika sudah di compile maka tampilannya adalah
3. Contoh yang ke tiga ini adalah semua contoh program perulangan dari for, while, do while
contoh :
# include <iostream>
using namespace std;
int main (){
int i, j, pilih;
do {
cout << "1. contoh perulangan for" << endl;
cout << "2. contoh perulangan while" << endl;
cout << "3. contoh perulangan do while" << endl;
cout << "4. contoh perulangan while dengan continue" << endl;
cout << "5. contoh perulangan while dengan break" << endl;
cout << "6. contoh menampilkan simbol" << endl;
cout << "0. selesai" << endl;
cout << "dipilih: "; cin >> pilih;
cout << endl;
switch (pilih){
case 0: cout << "selesai"; break;
case 1:
cout << "contoh perulangan for: " << endl;
cout << "increament: " << endl;
for (i=0; i<=20; i++){
cout << i << " ";
}
cout << endl;
cout << "decriment: " << endl;
for (int n=15; n>=0; n--){
cout << n << " ";
}
cout << endl;
break;
case 2:
cout << "contoh perulangan while: " << endl;
i=0;
while (i <=20){
cout << i << " ";
i++;
}
cout << endl;
break;
case 3:
cout << "contoh perulangan do while: " << endl;
i=0;
do {
cout << i << " ";
i++;
} while (i <=20);
cout << endl;
break;
case 4:
cout << "contoh perulangan while dengan continue: " << endl;
i=0;
while (i <=20){
i++;
if ((i & 2) == 0) continue;
cout << i << " ";
}
cout << endl;
break;
case 5:
cout << "contoh perulangan while dengan break: " << endl;
i=0;
while (i <=20){
i++;
if (i == 12) break;
cout << i << " ";
}
cout << endl;
case 6:
cout << "menampilkan simbol: " << endl;
int batas;
cout << "batas : "; cin >> batas;
for (i=1; i<=batas; i++){
if ((i % 2) != 0){
for (j=1; j<=(batas-i)/2; j++){
cout << " ";
}
for (j=1; j<=i; j++){
cout << endl;
}
}
}
break;
default: cout << "menu yang dipilih tidak ada";
}
} while (pilih != 0);
}
tampilan setelah di compile
nah sekian dari postingan sayaa kali ini
mungkin contohnya masih banyak yang ada di laptop saya jadi di blog ini saya akan mengupdate satu persatu contoh program program lainya.
jika mau reques atau ada saran di mohon komen di bawah
TERIMAKASIH Telah berkunjung.
jangan lupa tinggalkan jejak dengan komentar.
1 komentar:
komentarContoh Program Aplikasi Menggunakan Bahasa C++ (Perulangan While, For, Switch Case) Sederhana - Teknologi It >>>>> Download Now
Reply>>>>> Download Full
Contoh Program Aplikasi Menggunakan Bahasa C++ (Perulangan While, For, Switch Case) Sederhana - Teknologi It >>>>> Download LINK
>>>>> Download Now
Contoh Program Aplikasi Menggunakan Bahasa C++ (Perulangan While, For, Switch Case) Sederhana - Teknologi It >>>>> Download Full
>>>>> Download LINK