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 terlihat oleh mata yang terdiri dari CPU, monitor mouse, keyboard), softwere (perangkat lunak yng dapat membantu kita melalui perintah misal menjalankan robot, microsoft word) dan brainewere (manusia yang menjalankan komputer itu sendiri) Sebenarnya komputer tidak dapat melakukan apa – apa jika tidak dijalankan oleh pen

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.        Jelaskan Tentang Topologi Jaringan : ·           Ring ·           Bus ·           Star ·           Mesh ·           Tree Jawab : 1.        Klasifikasi Jaringan Komputer : ·           Pengertian LAN (Local Area Network) LAN atau Local Area Network, adalah jaringan lokal yang sering digunakan oleh suatu instansi/organisai untuk berbagi resource. Resource yang sering dibagi antara lain : printer, internet, dan file file. ·           Pengertian MAN (Metropolitan Area Network) MAN (Metropo

Pengujian Basis Path

Pengujian basis path adalah pengujian white box yang diusulkan pertama kali oleh Tom McCabe. Metode ini memungkinkan penguji dapat mengukur kompleksitas logis dari desain procedural dan menggunakannya sebagai pedoman untuk menetapkan himpunan basis dari semua jalur eksekusi. Digunakan untuk mengukur kompleksitas logis dari desain procedural dan menggunakannya sebagai pedoman untuk menetapkan himpunan basis dari semua jalur eksekusi.Test case yang didapat digunakan untuk mengerjakan basis set yang menjamin pengerjaan setiap perintah min 1x selama uji coba. A. Basis Path Notasi yang digunakan untuk menggambarkan jalur eksekusi adalah notasi diagram alir (atau grafik program), yang menggunakan notasi lingkaran (simpul atau node) dan anak panah (link atau edge). Notasi ini menggambarkan aliran control logika yang digunakan dalam suatu bahasa pemrograman.  untuk mendapatkan kompleksitas lojik dari suatu prosedur dan menggunakan ukuran ini sebagai petunjuk untuk mendefinisikan himp