Tampilkan postingan dengan label Percabangan. Tampilkan semua postingan
Tampilkan postingan dengan label Percabangan. Tampilkan semua postingan

Minggu, 24 Juli 2016

Pemograman C++ Percabangan MODUL 5.3 Percabangan if Bersarang

Percabangan if Bersarang


Percabangan ini dalam strukturnya menggunakan fungsi if didalam sehingga dapat mengcover beberapa kondisi dala satu program
 source code dibawah :

#include<iostream>
using namespace std;
int main()

{
       double nilai_ujian;/*deklarasi variabel
                           nilai_ujian dengan tipe data double*/
       char indeks;/*deklarasi variabel
                           indeks dengan tipe data char*/
       cout<<"KONVERSI NILAI SISWA\n\n";//mencetak string
       cout <<"masukan nilai ujuan = ";//mencetak string
       cin>> nilai_ujian;//membaca input dari variabel nilai_ujian
       cout<<endl;
       if(nilai_ujian >=85)//fungsi percabangan dengan if
       {
              indeks = 'A';//indeks diisi dengan karakter A
       }
       else
              if(nilai_ujian >=75)//fungsi percabangan dengan if
              {
                     indeks = 'B';//indeks diisi dengan karakter A
              }
              else
                     if(nilai_ujian >=55)//fungsi percabangan dengan if
                     {
                           indeks = 'C';//indeks diisi dengan karakter A
                     }
                     else
                           if(nilai_ujian >=40)//fungsi percabangan dengan if
                     {
                           indeks = 'D';//indeks diisi dengan karakter A
                     }
                           else
                     {
                           indeks = 'E';//indeks diisi dengan karakter A
                     }
                           cout<<"indeks siswa : "<<indeks<<endl;


       system("pause");
       return 0;
}
Program diatas menggunakan fungsi if bersarang artinya ada fungsi if didalam if. Sehingga dapat mencakup lebih dari dua kondisi dalam satu program. Jika tanda "" digukan untuk etring sedankan tanda '' digunakan untuk karakter.
untuk dokumentasi dapat dilihat pada video dibawah CLICK TO VIEW THE VIDEO TUTORIAL 

Senin, 20 Mei 2013

Pemograman C++ MODUL 5.1 Percabangan


Percabangan


Percabangan adalah suatu pemilihan pernyataan yang akan dieksekusi berdasarkan kondisi. terdapat dua jenis struktur yang digunakan yaitu if dan switch.
Pada program dibawah telah dibuat suatu program dengan menggunakan fungsi percabangan if

#include<iostream>
#include<string>
using namespace std;
int main()
{
       cout<<"Kelulusan Sswa \n\n";//mengeluarkan (mencetak) string
       double nilai_ujian; /*deklarasi variabel nilai_ujian
                           dengan tipe data double*/
       cout<<"masukan nilai ujian = ";
       cin>>nilai_ujian; //membaca nilai input dari variabel nilai_ujian
       cout<<endl;
       char hasil_ujian[12]="tidak lulus";/*deklarasi variabel hasil_ujian
                                         dengan jumlah karakter 12*/
       if (nilai_ujian >= 60)/*fungsi percabangan
                            dengan kondisi (nilai_ujian >= 60)*/
       strcpy(hasil_ujian,"lulus");/*strcpy adalah library yang hanya dapat
                                         dimengerti jika header file <string> jika
                                         di include-kan pada program  */
       cout<<"hasil ujian : "<<hasil_ujian<<endl<<endl;/*mengeluarkan (mencetak)
                                                       variabel hasil ujian*/
       system("pause");
       return 0;
}

Fungsi percabangan if pada program diatas adalah digunakan untuk mengecek satu kondisi. Kondisi yang ditentukan yaitu jika nilai ujian lebih besar atau samadengan 60, maka string yang akan dicetak adalah lulus. Jika tidak memenuhi kondisi, maka string yang akan dicetak adalah tidak lulus
dibawah ini adalah video dokumentasi dari pembuatan program
CLICK TO VIEW THE VIDEO TUTORIAL






Kamis, 18 April 2013

Penentuan Bulan Kabisat Dengan Pemograman Bahasa C

Penentuan Bulan Kabisat 

Dengan Pemograman Bahasa C



Tahun kabisadalah sebuah tahun Syamsiah. dimana tahun tersebut jumlah hari tidak terdiri dari 365 hari, malainkan 366 hari. untuk mengetahui tahun yang bukan tahun kabisat adalah tahun yang tidak habis dibagi 100 kecuali habis dibagi 400 maka disebut tahun kabisat CLICK TO VIEW THE VIDEO TUTORIAL
Pada program diatas menggunakan fungsi percabangan if, else if dan fungsi logika not dan and. Jadi sebetulnya program diatas digunakan untuk menyeleksi keadaan logika apakah 0 atau 1. Jika keadaan sesuai dengan kondisi maka pernyataan dari kondisi tersebut yang akan di eksekusi.

untuk penulisan


if (kondisi..................)


(pernyataan............)



penjelasan dari perintah ini ((tahun%400!=0)&&(tahun%100!=0)&&(tahun%4!=0)) jika tahun tidak habis dibagi 400 dan tidak habis dibagi 100 dan tidak habis dibagi 4
sedangkan penjelasan dari perintah ini ((tahun%400!=0)&&(tahun%100!=0)&&(tahun%4==0)) jika tahun tidak habis dibagi 400 dan tidak habis dibagi 100 tetapi habis dibagi 4.
yang membedakan dari kedua kondisi diatas adalah adanya tanda "=" dan "=="