Skip to main content

Membuat Jumlah Hari Menggunakan Case, Break, if , else, dan else if pada C++



Nama : Andi Nurwanto
NPM  : 2012250128
  
C++
1.    Membuat jumlah hari dalam satu bulan


// andinurwanto.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "iostream"
#include "conio.h"
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
      short bulan;
      cout<<"masukan bulan:";
      cin>>bulan;
      switch (bulan)
      {
            case 1:cout<<"jumlah hari : 31";
            break;
            case 2:cout<<"jumlah hari : 29 ";
            break;
            case 3:cout<<"jumlah hari : 31";
            break;
            case 4:cout<<"njumlah hari : 30";
            break;
            case 5:cout<<"jumlah hari : 31";
            break;
            case 6:cout<<"jumlah hari : 30";
            break;
            case 7:cout<<"jumlah hari : 31";
            break;
            case 8:cout<<"jumlah hari : 31";
            break;
            case 9:cout<<"jumlah hari : 30";
            break;
            case 10:cout<<"jumlah hari : 31";
            break;
            case 11:cout<<"jumlah hari : 30";
            break;
            case 12:cout<<"jumlah hari : 31";
            break;
        default:cout<<"tidak benar";
            }
_getch();
      return 0;
}


2.   penggunaan if....if... dan if....else if
if digunakan untuk menyatakan sesuatu yang memenuhi syarat suatu kondisi atau bernilai true dan jika tidak memenuhi syarat maka suatu perintah tersebut tidak akan dijalankan.
Contoh :
// hari.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "iostream"
#include "conio.h"
using namespace std;


int _tmain(int argc, _TCHAR* argv[])
{
      short hari;
      cout<<"input angka : ";
      cin>>hari;
if (hari==1)
      cout<<”hari senin”;
      _getch();
      return 0;
}

                Sedangkan if else if digunakan untuk menyatakan pengembangan dari “if”, ketika suatu bernilai salah atau tidak terpenuhi pada saat kondisi if maka akan melompat pada kondisi else if dan else if ini akan menjalankannya. Tetapi ketika menemukan “else if” tetapi kondisi di sini masih dilakukan pengecekan kembali.
            Contoh :
// blangan.cpp : Defines the entry point for the console application.//
#include "stdafx.h"
#include "iostream"
#include "conio.h"
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
            int bilangan;
      cout<<"Masukkan sebuah bilangan : ";
      cin>>bilangan;
      if ( bilangan % 2 == 0)
      cout<<"adalah bilangan genap";
            else
cout<<“bukan bilangan genap";
                _getch();
    return 0;
3. Menampilkan jumlah bilangan genap
// tugas penjumlahan.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "iostream"
#include "conio.h"
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
      short bilangan1, bilangan2, bilangan3, jumlah;
      cout<<"Masukan Bilangan 1 : ";
      cin>>bilangan1;
      cout<<"Masukan Bilangan 2 : ";
      cin>>bilangan2;
      cout<<"Masukan Bilangan 3 : ";
      cin>>bilangan3;
if (bilangan1%2==0 && bilangan2%2==0 && bilangan3%2==0)
jumlah=bilangan1+bilangan2+bilangan3;
else if (bilangan1%2==0 && bilangan2%2==0)
jumlah=bilangan1+bilangan2;
else if (bilangan2%2==0 && bilangan3%2==0)
jumlah=bilangan2+bilangan3;
else if (bilangan1%2==0 && bilangan3%2==0)
jumlah=bilangan1+bilangan3;
else if (bilangan1%2==0)
jumlah=bilangan1;
else if (bilangan2%2==0)
jumlah=bilangan2;
else if (bilangan3%2==0)
jumlah=bilangan3;
cout<<"jumlah = "<<jumlah;
      _getch();
      return 0;
}


4. menampilkan rata – rata bilangan genap
// menghitung rata - rata.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "iostream"
#include "conio.h"
using namespace std;


int _tmain(int argc, _TCHAR* argv[])
{
      short bilangan1, bilangan2, bilangan3, rata2;
      cout<<"input bilangan 1 : ";
      cin>>bilangan1;
      cout<<"input bilangan 2 : ";
      cin>>bilangan2;
      cout<<"input bilangan 3 : ";
      cin>>bilangan3;
      if (bilangan1%2==0 && bilangan2%2==0)
            rata2=(bilangan1+bilangan2)/2;
      else if (bilangan2%2==0 && bilangan3%2==0)
            rata2=(bilangan2+bilangan3)/2;
      else if (bilangan1%2==0 && bilangan3%2==0)
            rata2=(bilangan1+bilangan3)/2;
      else if (bilangan1%2==0 && bilangan2%2==0 && bilangan3%2==0)
            rata2=(bilangan1+bilangan2+bilangan3)/2;
      else if (bilangan1%2==0)
            rata2=(bilangan1)/1;
      else if (bilangan2%2==0)
            rata2=(bilangan2)/1;
      else if (bilangan3%2==0)
            rata2=(bilangan3)/1;
      cout<<"rata-rata : "<<rata2;
            _getch();
      return 0;
}



Comments

Popular posts from this blog

Pengertian Komputer Berdasarkan 5W+1H

Pengertian Komputer Berdasarkan 5W+1H Nama                    : Andi Nurwanto NPM                     : 2012250128 Tugas                    : Pengantar Teknologi Informasi Teknik Informatika 11.       Jelaskan “komputer” berdasarkan 5W + 1H Jawab : 1.       What / Apa yang di maksud dengan komputer dan apa sajakah yang dapat dilakukan oleh komputer ? Komputer berasal dari bahasa asing yaitu computera yang berarti mesin penghitung. Komputer merupakan alat elektronik yang dapat membantu pekerjaan manusia secara cepat, efisien, dan rapi. Melalui program – program yang ada di dalamnya. Komputer terdiri dari hardwere (perangkat keras yang bisa...

Karakteristik Arsitektur Jaringan

Jaringan harus mendukung banyak jenis aplikasi dan layanan, dan beroperasi pada berbagai jenis dan tipe infrastruktur fisik. Istilah arsitektur jaringan dalam konteks ini mengacu pada teknologi yang mendukung infrastruktur dan service (layanan) dan layanan yang mengatur pengiriman pesan melalui infrasturktur tersebut.             Dalam evolusi internet dan jaringan secara umum, ada 4 karakteristik dasar yang harus dipenuhi agar memenuhi kebutuhan pengguna: 1.        Fault tolerance (toleransi kesalahan) 2.        Scalability (skalabilitas) 3.        Quality of service (kualitas) 4.        Security (keamanan) 1.        Fault Tolerance       Internet diharapkan selalu tersedia bagi jutaan penggunanya. Ini membutuhkan arsitektur jarin...

Cord Gitar Dalan Liyane - Hendra Kumbara

Lagu yang enak dinyanyikan saat santai sambil mengenang masa lalu. bisa juga lihat youtube official SYALALA PRODUCTION  Hendra Kumbara - Dalan Liyane (Official Music Video) Intro : F G C Em Am -A         Dm G C           C          G            C Sopo seng kuat nandang kahanan Am         A         Dm  sopo seng ora kroso kelangan F             G          Em ditinggal pas sayang sayange          A        Dm pas lagi jeru jerune            G         C kowe milih dalan liyane Int Fm C           C Sopo seng kuat ditinggal lungo Am  ...