Sabtu, 14 Desember 2019

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.

aplikasi c++ perulangan

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

aplikasi c++ perulangan menentukan grade lulus atau tidak

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

program aplikasi c++ menggunakan perulangan for, while, dan do while


nah sekian dari postingan saya kali ini
mungkin contohnya masih banyak dari para master diluar sana ,karena disini saya masih belajar hehee

TERIMAKASIH Telah berkunjung, dan semoga bermanfaat.

0 komentar:

Posting Komentar

Categories

Ewokz Sudrazat

Contact Us

Nama

Email *

Pesan *

Cari Blog Ini

SAGALA CARA

SAGALA CARA
Channel Youtube

Ewokztutor.blogspot.com

Blog ini sengaja di buat untuk saling berbagi ilmu dan apa bili ada kesalahan mohon maaf karena saya juga manusia yang tidak luput dari kesalahan