Nama
: Ratih Prabawati
NIM
: 201483017
MK
: Pemograman Berorientasi Object
Sesi
: 10
Tugas I
1. Buatlah Fungsi kalkulator untuk menghitung dua buah bilangan (+,-,*,/)
2. Buatlah Fungsi untuk mengubah nilai ke huruf (A,B,C,D,E)
3. Buatlah Fungsi segitiga untuk mencetak segitiga berukuran n (bilangan bulat)
1. Source Code : include<iostream> #include<string.h> #include<conio.h> using namespace std; int main()
{
float x,y,h; string aksi,balik;
cout<<"=============== KALKULATOR ==============="<<endl; cout<<"Penjelasa program."<<endl;
cout<<"Bil 1 -> Masukkan angka pertama"<<endl; cout<<"Bil 2 -> Masukkan angka kedua"<<endl;
cout<<"Aksi -> Masukkan simbol +,*,/,- untuk operasi menghitungnya."<<endl; cout<<"=========================================="<<endl;
ulang:
cout<<"Bil 1 = "; cin>>x;
cout<<"Bil 2 = "; cin>>y;
cout<<"Aksi = "; cin>>aksi; if(aksi == "+") {
h = x+y;
cout<<"Hasil Penjumlahan "<<x<<"+"<<y<<" adalah = "<<h; }
{
h = x-y;
cout<<"Hasil Penngurangan "<<x<<"-"<<y<<" adalah = "<<h; }
else if(aksi == "/") {
h = x/y;
cout<<"Hasil Pembagian "<<x<<"/"<<y<<" adalah = "<<h; }
else if(aksi == "*") {
h = x*y;
cout<<"Hasil Perkalian "<<x<<"x"<<y<<" adalah = "<<h; }
cout<<endl<<"Apakah anda ingin memasukkan bilangan lagi ? Y / T"<<endl; cin>>
balik;
if(balik == "Y"){ goto ulang; }else{
cout<<"Tekan sembarang untuk keluar dari program"; }
getch(); }
Hasilnya :
2. Source Code : #include<stdio.h> #include<iostream> #include<conio.h> using namespace std;
{
char nama[10], grade[1]; float tugas, absen, uts, uas, rata; } x;
system("cls");
cout<<" Program mencari Rata-rata dan Grade Nilai Sederhana "<<endl; cout<<" * * * * * * * * * * * * * * * * * * * * * * * * * * "<<endl;
cout<<" Masukan Nama Mahasiswa : "; cin>>x.nama; cout<<" Masukan Absensi Mahasiswa : "; cin>>x.absen;
cout<<" Masukan Nilai Tugas : "; cin>>x.tugas; cout<<" Masukan Nilai UTS : "; cin>>x.uts; cout<<" Masukan Nilai UAS : "; cin>>x.uas; x.rata = (x.absen+x.tugas+x.uts+x.uas) /4 ;
cout<<" Nama Mahasiswa adalah : "<<x.nama<<endl; cout<<" Absensi Mahasiswa : "<<x.absen<<endl;
cout<<" Nilai Tugasnya : "<<x.tugas<<endl; cout<<" Nilai UTS Mahasiswa : "<<x.uts<<endl; cout<<" Nilai UAS Mahasiswa : "<<x.uas<<endl; cout<<" Rata-rata Nilai : "<<x.rata<<endl;
if(x.rata>=90)
cout<<" Grade Anda : A"<<x.grade<<endl; else if(x.rata>=80)
cout<<" Grade Anda : B"<<x.grade<<endl; else if(x.rata>=70)
cout<<" Grade Anda : C"<<x.grade<<endl; else if(x.rata>=60)
cout<<" Grade Anda : D"<<x.grade<<endl; else cout<<" Grade Anda : E"<<x.grade<<endl;
cout<<" *** Universitas Esa Unggul 2014 *** "<<endl; cout<<" ** Fakultas Ilmu Komputer ** "<<endl; cout<<" * Sistem Informasi * "<<endl;
getch(); return(0); }
3. Source Code :
#include<iostream> #include<stdio.h> #include<conio.h> using namespace std;
main() {
int a,b;
for(a=1;a<=10;a++) {
cout<<a<<" ";
for(b=a+1;b<=10;b++) {
cout<<b<<" "; }
cout<<endl; }
getch(); }
Hasilnya :