Menampilkan Bilangan dengan Fungsi Looping For Menampilkan Bilangan dengan Fungsi Looping For - Berikut ini merupakan salahsatu contoh fungsi pengulangan (loop) for untuk Menampilkan angka atau bilangan tertentu. Hasil Program: Menampilkan Bilangan Angka Maju 10 Sampai 20 Source Code Program: #include <constream.h> main() { clrscr(); int x; for(x=10;x<20+1;x++) { cout<<x<<endl; } getch(); } Hasil Program: Menampilkan Bilangan Prima 1 Sampai 100 Source Code Program: #include<constream.h> main() { clrscr(); long a,b,c; for(a=1;a<=100;a++)
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Menampilkan Bilangan dengan Fungsi Looping ForMenampilkan Bilangan dengan Fungsi Looping For - Berikut ini merupakan salahsatu contoh fungsi pengulangan
(loop) for untuk Menampilkan angka atau bilangan tertentu.
Hasil Program: Menampilkan Bilangan Angka Maju 10 Sampai 20
Program Mencari Nilai Mutu (Menggunakan If Else)Contoh Program If Else di C++ - Program untuk Mencari Nilai Mutu dengan menggunakan fungsi seleksi if else.
Tampilan Program:
Soucecode Program:
#include <constream.h>main(){int nmutumugi;clrscr();cout<<"Masukan Nilai yang Diperoleh = ";cin>>nmutumugi; if(nmutumugi<=100 && nmutumugi>=82) { cout<<"Selamat Predikat NILAI Anda: A (Amat Baik)"; } else if(nmutumugi<=81 && nmutumugi>=70) { cout<<"Predikat Nilai B (Baik)"; } else if(nmutumugi<=69 && nmutumugi>=60) { cout<<"Predikat Nilai C (Cukup)"; } else if(nmutumugi<=59 && nmutumugi>=50) { cout<<"Predikat NIlai D (Kurang)"; } else if(nmutumugi<=49 && nmutumugi>=0) { cout<<"Predikat Nilai E (Buruk)";
}getch();}
Contoh Program Array SederhanaContoh Program Array Sederhana
Screenshot: Program Array untuk Menghitung Nilai Rata-Rata
Program ini berfungsi untuk menghitung jumlah nilai rata-rata yang diinputkan.
Source Code: Program Array untuk Menghitung Nilai Rata-Rata#include"iostream.h"#include"conio.h"void main(){clrscr();int x,nilai[3];float rata=0;cout<<"Menghitung Nilai Rata-rata"<>nilai[x];rata+=nilai[x];}
Program Mencari Huruf pada Kalimat dan Menampilkan Index (Menggunakan Array dan Pointer)Program untuk Mencari Index Huruf dari sebuah kata atau kalimat dengan (Menggunakan Fungsi Array, Looping, Pointer)
- Pada kesempatan ini saya akan share hasil program tugas struktur data pada mata kuliah praktek struktur.
cout<<"Masukan Kalimat : ";gets(kal);cout<<"\n\nINPUT";cout<<"\nKalimat \t: "<<kal;cout<<"\nHuruf yang dicari pada kalimat "<<kal<<" adalah : ";cin>>vcar;cout<<"\n\nHASIL PENCARIAN";
_toupper(*car)==(kal[x])) { cout<<"\nHuruf "<<*car<<" pada kalimat "<<kal<<" ditemukan pada index ke-
["<<x<<"]"; garis(); }}
}
else if(*car!=NULL){cout<<"\nHuruf "<<vcar<<" Tidak Ditemukan";}cout<<"\noleh : Mugi Rachmat - Kelas : 1TI-5 - NRP: 6312177";garis();getch();}
Program untuk Menginputkan Nilai (Menggunakan Fungsi Array, Sorting dan Searching)Program untuk Menginputkan Nilai (Menggunakan Fungsi Array, Sorting dan Searching) - Pada kesempatan ini saya
akan share hasil program tugas akhir semester pada mata kuliah praktek algoritma dan pemograman.
Program yang saya buat ini terdapat beberapa fungsi seperti array, sorting, searching dll, Program ini berfungsi untuk
Menginputkan Nilai sebanyak yang anda mau, kemudian data akan ditampilkan dalam bentuk tabel nilai.
Selanjutnya data tersebut di sorting (diurutkan) secara descending berdasarkan nilai terbesar ke nilai terkecil, dan terakhir
searching (untuk mencari data nilai berdasarkan nama), berikut screenshot hasil program lengkap
bersama sourcecode program c++nya:
Hasil Program:
Tampilan Awal: Input data sebanyak 5 kali, yang berupa nama dan nilainya.
Data Hasil Inputan, Kemudian akan di tampilkan di tabel data nilai mahasiswa
struct tabel{char nama[20];char nilai[7];} tbl[10];int n,xnyamug,y,a,z,closemu=0;char tamp[20],carigie[20];void garis(){cout<<"-------------------------------------------------------\n";}void block(){cout<<"ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß\n";}void inputmug(){// Tampilan Awalgaris();cout<<"Mau Berapa Data : ";cin>>n;garis();cout<<endl;for(xnyamug=1;xnyamug<=n;xnyamug++){cout<<"Input Data ke-"<<xnyamug<<endl;cout<<"Nama Mahasiswa\t\t: ";gets(tbl[xnyamug].nama);cout<<"Nilai Mahasiswa\t\t: ";cin>>tbl[xnyamug].nilai;garis();cout<<endl;}}void mugtampil(){clrscr();// Tabel Data Setelah diinputkangaris();block();cout<<"Data Nilai Mahasiswa"<<endl;garis();cout<<"\tNo."<<"\tNama"<<"\t\tNilai"<<endl;for(xnyamug=1;xnyamug<=n;xnyamug++){cout<<"\t"<<xnyamug<<"\t"<<tbl[xnyamug].nama<<"\t\t"<<tbl[xnyamug].nilai<<endl;}cout<<endl<<endl;}void mugsorting(){garis();block(); cout<<"Sorting Data Secara Descending Berdasarkan Nilai"<<endl; garis();// Proses Selection Sort for(xnyamug=0;xnyamug<=n-1;xnyamug++) { for(y=xnyamug+1;y<=n;y++) { a=strcmp(tbl[xnyamug].nilai,tbl[y].nilai); if(a<0) { strcpy(tamp,tbl[xnyamug].nilai); strcpy(tbl[xnyamug].nilai,tbl[y].nilai); strcpy(tbl[y].nilai,tamp); strcpy(tamp,tbl[xnyamug].nama); strcpy(tbl[xnyamug].nama,tbl[y].nama); strcpy(tbl[y].nama,tamp); } } }// Tabel Sorting Descending Berdasarkan Nilaicout<<"\tNo."<<"\tNilai"<<"\t\tNama"<<endl;for(y=0;y<=n-1;y++){
cout<<"\t"<<y+1<<"\t"<<tbl[y].nilai<<"\t\t"<<tbl[y].nama<<endl;}}void mugcari(){reset:cout<<endl;// Searching Datagaris();block();cout<<"Terdapat 1 dari "<<n<<" Data Nilai Mahasiswa"<<endl;cout<<"Cari Nilai Berdasarkan Nama = ";cin>>carigie;garis();for(xnyamug=0;xnyamug<=n;xnyamug++) { if(strcmp(tbl[xnyamug].nama,carigie)==0) { cout<<"Nilai "<<carigie<<" Adalah\t : "<<tbl[xnyamug].nilai<<endl; cout<<"Terdapat di Peringkat \t : Ke-"<<xnyamug+1<<endl; closemu=1; } } if (closemu==0) {cout<<"Maaf, Data Nama "<<carigie<<" Tidak ditemukan, Coba Kembali :)"; goto reset;}}void main(){clrscr();inputmug();mugtampil();mugsorting();mugcari();getch();}
Membuat Efek Tulisan dengan Fungsi StrlnMembuat Efek Tulisan dengan Fungsi Strln - Berikut ini adalah salahsatu contoh program untuk Membuat Efek Tulisan
Program untuk Menentukan Bilangan Genap atau GanjilProgram untuk Menentukan Bilangan Genap atau Ganjil - Berikut ini adalah salahsatu contoh Program yang
dikhususkan untuk Menentukan Bilangan Genap atau Ganjil.
Hasil Program:
Source Code Program:
#include <constream.h>void main(){int angka;clrscr();cout<<"..:--- Menentukan Bilangan Genap atau Ganjil ---:..\n\n";
cout<<"Silahkan masukan sebuah angka\t\t = ";cin>>angka;cout<<"==================================================";
if (angka%2){cout<<"\nAngka yang anda masukan termasuk BILANGAN GANJIL\n\n ";cout<<"\n-------------::. Mugi Rachmat .::--------------";}else{cout<<"\nAngka yang anda masukan termasuk BILANGAN GENAP\n\n ";cout<<"\n---------------..: Mugi Rachmat :..---------------";}getch();}
Fungsi Include, Void Main, Clrscr, Cout dan GetchPengertian dan Fungsi dari Include, Void Main, Clrscr, Cout dan Getch #include <constream.h>void main(){clrscr()cout <<”Mugi Rachmat”;getch();}
Keterangan:
Fungsi #include adalah sebuah prosesor pengarah yang mengatakan kepada kompiler untuk meletakan kode dari
header file iostream.h kedalam program. Fungsi cout memerlukan file iostream.h.
Fungsi Main adalah nama judul fungsi.
Fungsi Tanda () digunakan untuk mengapit argumen fungsi yaitu nilai yang akan dilewatkan ke fungsi.
Fungsi Tanda { pada fungsi main() menyatakan awal eksekusi program. Adapun } pada fungsi main() menyatakan
akhir eksekusi program.
Fungsi cout (character out) dipakai untuk menampilkan text di layar monitor anda. Cout merupakan sebuah objek di
dalam C++, yang digunakan untuk mengarahkan data ke dalam standar output (cetak pada layar)
Fungsi Tanda <<, yang diketahui sebagai operator pemasukan (insertion operators). Tanda tersebut mengatakan
kepada kompiler agar segera menghasilkan output sesuai dengan input anda.
”Mugi Rachmat“ merupakan sebuah pernyataan yang digunakan untuk menampilkan tulisan yang terletak pada
sepasang tanda petik ganda ke layar. Tulisan yang terletak pada sepasang tanda petik ganda disebut string. Setiap
pernyataan harus diakhiri dengan tanda titik koma (;).
Fungsi Tanda semicolon “ ; ” digunakan untuk mengakhiri sebuah pernyataan. Setiap pernyataan harus diakhiri
dengan sebuah tanda semicolon.
Fungsi clrscr() Pernyataan clrscr() digunakan untuk membersihkan layar.
Fungsi Getch() Dan getche() Yaitu suatu fungsi yang saat kita menginputkan sebuah karakter, maka akan ada
penekanan enter secara otomatis, dan pindah ke baris selanjutnya. Fungsi getch() karakter yang dimasukkan tidak
akan ditampilkan pada layar sehingga sering digunakan untuk meminta inputan berupa password. Fungsi
getche() karakter yang dimasukkan akan ditampilkan pada layar.
Perintah Loop (For, While dan Do While)
Perintah Loop (For, While dan Do While) - Beberapa operasi mungkin memerlukan untuk dieksekusi berulang. Sebuah
loop mendefinisikan sebuah blok dari kode yang akan dieksekusi berulang kali. Tergantung dengan macam apa loop yang
akan dipakai, blok kode dapat dieksekusi beberapa kali atau sampai menemukan kondisi tertentu. Bahasa C++
menyediakan tiga macam struktur perintah
berulang, yaitu:
1. for
2. while
3. do – while
Perulangan for
Struktur perulangan for biasa digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya.Bentuk Umum:for(inisialisasi;kondisi;perubahan){statement;}
Keterangan:
Inisialisasi : pernyataan untuk menyatakan keadaan awal dari variable kontrol
Kondisi : ekspresi relasi yang menyatakan kondisi untuk keluar dari perulangan
Perubahan : pengatur perubahan nilai variabel kontrol
Perulangan while
Perulangan ini banyak digunakan bila jumlah perulangannya belum diketahui. Proses perulangan akan terus berlanjut
selama kondisinya bernilai benar (true) dan akan berhenti bila kondisinya bernilai salah.Bentuk Umum:while(kondisi){statement;
Perulangan do - while
Perulangan ini digunakan bila jumlah perulangan do - while sama saja dengan struktur while, hanya saja pasa proses
seleksi kondisi letaknya berada di bawah batas perulangan. Jadi dengan menggunakan struktur do - while sekurang-
kurangnya akan terjadi satu kali perulanganBentuk Umum:do{statement;
Pernyataan Break
Pernyataan break ini berfungsi untuk keluar dari perulangan sedangkan pada switch yaitu untuk keluar dari struktur switch.
Jika pernyataan ini dijalankan maka eksekusi akan dilanjutkan ke pernyataan di akhir perulangan.
Pernyataan Continue
Pernyataan continue digunakan untuk mengarahkan eksekusi ke proses berikutnya pada loop yang sama. Pada do- while
dan while, pernyataan continue menyebabkan eksekusi menuju ke perulangan kembali.
Pernyataan Goto
Pernyataan goto ini merupakan perintah yang digunakan untuk mengarahkan eksekusi ke pernyataan yang di awali dengan
suatu label. Label merupakan suatu pengenal yang diikuti dengan tanda titik koma (;).statement;}while(kondisi);}
Program untuk Menghitung Upah Gaji LemburProgram untuk Menghitung Upah Karyawan dan Gaji Lembur - Berikut ini adalah salahsatu contoh Program yang
dikhususkan untuk Menghitung Upah Gaji Lembur karyawan.
Hasil Program:
Source Code Program:#include <constream.h>void main() {//Program untuk Menghitung Gaji Bersih by Mugi Rachmatclrscr();char nama[40];float gapok,gaber,gatung;cout<<"-----------------------------------------\n";cout<<"PROGRAM MENGHITUNG GAJI BERSIH KARYAWAN \n";cout<<"=========================================\n\n";cout<<"Masukan Nama Karyawan = ";cin>>nama;cout<<"Masukan Gaji Karyawan = ";cin>>gapok;gatung=gapok-gapok*20/100;gaber=gatung-gatung*15/100;cout<<"\n-----------------------------------------\n";cout<<"Gaji Bersinya Sebesar = "<<gaber<<endl;cout<<"-----------------------------------------";cout<<"\n~~~~~~~~~~~~~ Mugi Rachmat ~~~~~~~~~~~~~~";getch();}