AdityaDees: latihan cpp

Hot

https://publishers.chitika.com/

Contact us for advertising.
Showing posts with label latihan cpp. Show all posts
Showing posts with label latihan cpp. Show all posts

04 August 2019

Ask program deret bilangan ganjil dan genap C++ AdityaDS

23:54 0

Assalamu'alaikum...
Nah setelah bisa menentukan bilangan ganjil/genap tentu akan seru lagi kalo bisa membuat deret bilangan ganjil/genap dari 1/0 hingga n.

Seperti biasa pertama mari lakukan analisa terhadap program yang akan dibuat. Kita mulai dengan deret bilangan ganjil.

Deret bilangan ganjil

Input : n

Output : 1 3 5 ... n

*Bilangan akan dimulai dari 1 hingga n setiap bilangan di cek seperti cara menentukan bilangan ganjil/genap. Apabila bilangan itu ganjil maka cetak bilangan tersebut.

contoh :
n = 4
mulai dari bilangan 1
1 ganjil cetak
2 bukan ganjil
3 ganjil cetak
4 bukan ganjil

oke langsung saja kita buat program c++ nya

#include<iostream>
using namespace std;

int main(){

     int n;
     cout<<"Masukan n : ";cin>>n;

     for(int i=1;i<=n;i++){
          if( i % 2 !=0){
           cout<<i<<" ";} 
     }
}

Sama halnya dengan bilangan genap. Cukup diubah bagian if dan i dimulai dari 0. Bisa dicoba sendiri ya.

Beda halnya dengan bilangan ganjil dicetak sebanyak n.

Cetak bilaangan ganjil sebanyak n

Input : n    //n = 7

Output : 1 3 5 7 9 11 13
*Bilangan dimulai dari 1 hingga tercetak bilangan ganjil sejumlah n.

Perhatikan !
n = 3
mulai dari 1
1 ganjil cetak kemudian n = 2
2 bukan ganjil
3 ganjil cetak kemudian n = 1
4 bukan ganjil
5 ganjil cetak kemudian n = 0
n sudah bernilai 0 maka hentikan perulangan.

Berikut programnya :

#include<iostream>
using namespace std;

int main(){

     int n;
     cout<<"Masukan n : ";cin>>n;
      int i=1;                                            //i dimulai dari 1
      while(n!=0){
             if(i % 2 !=0){
                   cout<<i<<" ";
                   n--;                                    //lakukan pengurangan nilai n
             }i++;                                       //i selalu bertambah setiap perulangan
      }
}

Berikut program bilangan genap :

#include<iostream>
using namespace std;

int main(){

     int n;
     cout<<"Masukan n : ";cin>>n;
      int i=0;                                            //i dimulai dari 0
      while(n!=0){
             if(i % 2 ==0){                         //diganti ya dibagian ini
                   cout<<i<<" ";
                   n--;                                    //lakukan pengurangan nilai n
             }i++;                                       //i selalu bertambah setiap perulangan
      }
}

Tidak sulit bukan membuat program deret bilangan ganjil dan genap. hanya perlu berpikir saja wkwkwk...

Semoga bermanfaat. Terimakasih

Read More

03 August 2019

Ask mudah membuat program pola gambar segitiga C++ AdityaDS

11:38 0

Assalamu'alaikum...
Disini tidak hanya akan disajikan kodingannya saja namun kita akan belajar bagaimana cara/tahapan agar kita bisa membuat banyak pola gambar menggunakan perulangan di C++. Jangan lupa sebelumnya untuk menguasai :
Harap diperhatikan caranya jangan hanya copy paste saja ya :)

Sebelum kita membuat pola gambar segitiga, mari kita mulai dari dasarnya dengan membuat pola persegi. 

MEMBUAT POLA PERSEGI
                    
- pertama input angka untuk sisi 
- ingat nested for? ya kita akan menggunakan konsep itu. coba perhatikan setiap baris ada 6 kolom sehingga terbentuk 6 baris dan 6 kolom. Kita ketahui bahwa jika for didalmnya ada for maka for pertama akan menjadi baris dan for kedua akan menjadi kolom. Perhatikan source code berikut!



jika teman2 penasaran bisa coba menghilangkan cout<<endl; (lihat sendiri apa yang terjadi).
kemudian teman2 juga bisa ubah '*' menjadi angka yg berurut atau yg lainnya.Teman2 juga bisa mencoba pola dibawah ini...


Nah lanjut ke segitiga siku-siku.

*
* *
* * *
* * * *
- amati ada nested for(for didalam for)
- namun for yg didalam hanya sampai <= for diluar (bahasa saya sendiri :( )
- oke langsung saja saya kasih source code

#include <iostream>
using namespace std;
int main(){
   int n;
   cout<<"Pola segitiga siku2 dengan perulangan"<<endl<<endl;
   cout<<"Masukan tinggi : ";cin>>n;
   for(int i=0; i<n;i++){                 //for diluar
         for(int j=0;j<=i;j++){ //perhatikan baris ini! //for didalam
              cout<<" *";
          }cout<<endl;
   }
Berikutnya cerminan dari segitiga tadi :
         *
      * *
   * * *
* * * *

- pertama ada nested for(2 for)
- for yg diluar tetap ya karena untuk baris
- for di dalam dimulai dari nilai tertinggi atau n-1 hingga 0
- berikan pengendalian jika for didalam <= for diluar maka cetak '*' jika tidak cetak spasi.
Berikut source code :
#include <iostream>
using namespace std;
int main(){
      int n;
      cout<<"Pola segitiga siku2 dengan perulangan"<<endl<<endl;
      cout<<"Masukan tinggi : ";cin>>n;
              for(int i=0; i<n;i++){ //for diluar
                    for(int j=n-1;j>=0;j--){ //for didalam
                        if(j<=i)
                              cout<<"* ";
                        else
                              cout<<"    ";
                     }cout<<endl;
                }
}
             *
          * * *
       * * * * *
    * * * * * * *
 * * * * * * * * *

*                *
* *           * *
* * *      * * *
* * * * * * * *

* * * * * * * *
*               *
*               *
*               *
*               *
*               *
*               *
* * * * * * * *


Ada banyak cara dalam pemrograman, berpikirlah maka kalian akan menemukan cara kalian sendiri :)
Semoga bermanfaat. Terimakasih
Read More

01 August 2019

Ask contoh program menentukan bilangan ganjil atau genap C++ AdityaDS

23:12 0
Assalamu'alaikum...
kali ini saya akan berbagi tentang contoh menetukan nilai ganjil/genap C++. Untuk contoh menentukan bilangan ganjil/genap ini tidaklah susah hanya perlu memahami konsepnya saja.

Baca juga : dasar input output dengan cin & cout dan contoh program biodata diri c++ 

Menentukan bilangan ganjil/genap sebuah bilangan

- Apabila kita memasukan angka 8 maka program akan menampilkan kata keterangan bahwa angka tersebut adalah "genap".

- Apabila kita memasukan angka 9 maka program akan menampilkan keterangan bahwa angka tersebut adalah "ganjil".

Sebelum kita membuat programnya akan lebih baik kita mengetahui dulu kenapa bilangan itu disebut bilangan ganjil/genap.

- Bilangan ganjil adalah bilangan yang tidak habis dibagi 2 dan bersisa 1.
- Bilangan genap adalah bilangan yang habis dibagi 2 termasuk 0 ya.

Program yang akan dibuat :

- pertama input angka

- periksa angka dengan mod(sisa). jika angka mod 2 hasilnya 0 maka angka tersebut genap dan jika angka mod 2 hasilnya "tidak 0" atau 1 maka angka tersebut ganjil.


untuk mengetahui lebih lanjut tentang div dan mod bisa baca : div dan mod

SOURCE CODE MENENTUKAN PROGRAM GANJIL/GENAP SUATU BILANGAN

Gambar 1 contoh program menentukan bilangan ganjil/genap
Gambar 2 output program menentukan bilangan ganjil/genap

Program lain yang dapat dibuat adalah deret bilangan ganjil dan genap.

.'. Sekian pembahasan tentang menentukan bilangan ganjil atau genap dengan C++. Terimakasih




    Read More

    https://payclick.com/

    Contact us for advertising.