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
Post a Comment