Jumat, 19 Oktober 2018

Tutorial C++ | 5 Contoh Program Sederhana Menggunakan Pengulangan For


Hallo Coding Maniak Sudahkah Anda Ngoding Hari Ini ??
Hari ini saya akan kembali membagikan kumpulan program-program sederhana lagi, kali ini giliran 5 Program Sederhana Pengulangan For Menggunakan C++ , kalau kemarin-kemarin kan saya membagikan pemilihan If Else dan Case baca juga dibawah ini jika kalian belum melihatnya.
6 Program Sederhana Pemilihan If Else dan Case Menggunkan C++
Nah sekarang giliran pengulangan/looping For, kontruksi For digunakan untuk melakukan pengulangan sejumlah kali yang telah ditentukan sebelumnya, bentuk umum For ada dua yaitu menaik (ascending) dan Menurun (descending) oke stop untuk pembahasan selengkapnya bisa dilihat di bagian materi Algoritma.
Disini kita akan langsung mencoba membuat programnya saja, kita langsung saja..

1. Program Mencetak Segitiga Menggunakan For versi C++

Cara membuat program cetak segitiga bintang


Program ini membuat segitiga dari karakter * setinggi berapa nilai n saat pertama kali diinputkan.
Screenshot ketika program dijalankan

contoh program cetak segitiga bintang menggunakan for


Source codenya:
#include <iostream>
using namespace std;
main ()
{
                int n,i,j;
               
                cout<<"Tinggi Segitiga N = ?"; cin>>n;
               
                for (i=1; i<=n; i++)
                {
                                for (j=1; j<=i; j++)
                                {
                                                cout<<"*";
                                }
                cout<<endl;
                }
}



2. Program Menentukan Kelulusan Menggunakan For versi C++

cara membuat program menentukan kelulusan


Ini adalah versi tambahannya dari program no 3 ditambah dengn sedikit pengkondisian, menampilkan nama, nilai dan keterangan lulus atau tidaknya.
Screenshot ketika program dijalankan

contoh program C++ menentukan kelulusan


Source codenya:
#include <iostream>
using namespace std;
int main()
{
                int nilai[100], jumlah;
                char nama[100][100];
                cout<<"===Menentukan Kelulusan===\nMad Arief\n";
                cout<<"Masukan Jumlah Siswa = ";
                cin>>jumlah;
                for (int i=0;i<jumlah;i++)
                {
                                cout<<"Masukan Nama Siswa   = ";
                                cin>>nama[i];
                                cout<<"Masukan Nilai Siswa  = ";
                                cin>>nilai[i];
                }
                cout<<"============ Tampilkan Data ===========\n\n";
                for (int i=0;i<jumlah;i++)
                {
                                cout<<nama[i]<<endl<<"Nilai : "<<(nilai[i])<<endl;
                }
                cout<<"========== Tentukan Kelulusan =========\n\n";
                for (int i=0;i<jumlah;i++)
                {
                                if (nilai[i]<75)
                                {
                                                cout<<nama[i]<<"Dengan Nilai : "<<nilai[i]<<"Dinyatakan Tidak Lulus";
                                }
                                else
                                {
                                                cout<<nama[i]<<endl<<"Dengan Nilai : "<<nilai[i]<<endl<<"Dinyatakan Lulus\n";
                                }
                }
                return 0;
}



3. Program Memasukan Banyak Nilai ke  Array menggunakan For versi C++

contoh program C++ menggunakan array

Ini adalah program dengan sedikit tambahan array, disini kita bisa memasukan banyak data berupa nama dan nilai mahasiswa, yang akan terus berulang sebanyak jumlah mahasiswa yang kita masukan diawal.
Screenshot ketika program dijalankan

tutorial C++ membuat program memasukan banyak nilai ke array

Source codenya:
#include <iostream>
using namespace std;
int main()
{
                char nama[100][100];
                int nilai[100];
                int no;
               
                cout<<"Masukan jumlah mahasiswa : "; cin>>no;
                for(int i=1; i<=no; i++)
                {
                                cout<<"Masukan nama mahasiswa  : "; cin>>nama[i];
                                cout<<"Masukan nilai mahasiswa : "; cin>>nilai[i];
                }
                cout<<"===================================="<<endl;
                for(int a=1; a<=no; a++)
                {
                                cout<<"Nama : "<<nama[a]<<" Dengan nilai : "<<nilai[a]<<endl;
                }
                return 0;
}



4. Program Menampilkan Bilangan Genap Menggunakan For versi C++

tutorial pemrograman C++ menampilkan bilangan genap


Di program ini adalah versi lebih sederhana dari dari program no 5, yang ini hanya menampilkan bilangan genapnya saja. Kita masukan x sebagai batas akhir bilangannya.
Screenshot ketika program Dijalankan

contoh program C++ menampilkan bilangan genap


Source codenya:
#include <iostream>
using namespace std;
int main()
{
                int x,y,nx;
               
                cout<<"Masukan Batas Bilangan = "; cin>>x;
                for (nx=1; nx<=x; nx++)
                {
                                if (nx%2==0)
                                {
                                                cout<<"Jumlah bilangan genap : "<<nx<<endl;
                                }
                }
                return 0;
}



5. Program Menampilkan Deret Angka, Bilangan Ganjil dan Genap Menggunakan For versi C++

contoh program C++ menampilkan deret angka dan bilangan genap ganjil


Program ini akan menampilkan deret angka dari 1 sampai dengan 10 lalu memilahnya menjadi dua bagian deretan bilangan genap dan deretan bilangan ganjil, kalau angka 10 dirasa kurang bisa kalian rubah menjadi angka lainnya 90 misalnya.
Screenshot ketika program dijalankan

tutorial C++ membuat program menampilkan bilangan deret, genap dan ganjil


Source codenya:
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
                int bil1;
                                cout<<"Latihan Perulangan dengan for"<<endl;
                                cout<<"============================="<<endl;
                                cout<<"1. Menampilkan deret angka 1 sampai dengan 10 : ";
                                for (bil1=1; bil1<=10; bil1++)
                                {
                                                cout<<bil1;
                                }
                                cout<<endl;
                                cout<<"2. Menampilkan deret bilangan genap dari 1 sampai dengan 10 : ";
                                for (bil1=1; bil1<=10; bil1++)
                                {
                                                bil1%2==0;
                                                cout<<bil1;
                                                bil1++;
                                }
                                cout<<endl;
                                cout<<"3. Menampilkan deret bilangan ganjil dari 1 sampai dengan 10 : ";
                                for (bil1=1; bil1<10; bil1++)
                                {
                                                bil1%2!=0;
                                                cout<<bil1+1;
                                                bil1++;
                                }
                getch ();
}




Previous Post
Next Post

0 Post a Comment: