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...

Pengertian LAN, MAN, WAN, SAN, PAN, CAN pada jaringan komputer

1.   Jelaskan tentang klasifikasi jaringan komputer : ·           LAN  → Local Area Network ·           WAN  → Wide Area Network ·           MAN  → Metropolitan Area Network ·           SAN  → Storage Area Network ·           SAN  → System Area Network ·           SAN  → Smal Area Network ·           PAN → Personal Area Network ·           DAN → Desk Area Network ·           CAN → Controler Area Network ·           CAN → Cluster Area Network 2.        Jelas...