• Tidak ada hasil yang ditemukan

Fungsi Kalkulator sederhana Fungsi Grade

N/A
N/A
Protected

Academic year: 2018

Membagikan "Fungsi Kalkulator sederhana Fungsi Grade"

Copied!
5
0
0

Teks penuh

(1)

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; }

(2)

{

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;

(3)

{

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); }

(4)

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 :

(5)

Referensi

Dokumen terkait

Buktikan bahwa untuk semua bilangan bulat n, jika n adalah bilangan bulat ganjil, maka n 2 adalah bilangan bulat ganjil !.. Bukti

1. Banyaknya bilangan segitiga yang kurang dari 100 adalah…. Berapakah bilangan bulat yang terbesar di dalam barisan bilangan tersebut?.. Perhatikan 3 barisan enam bilangan

menyatakan bilangan bulat terbesar yang lebih kecil atau sama dengan x Dapat pula dikatakan bahwa fungsi floor membulatkan ke bawah. Fungsi ceiling

 x  menyatakan nilai bilangan bulat terbesar yang lebih kecil atau sama dengan x Fungsi ceiling dari x :.  x  menyatakan bilangan bulat terkecil yang lebih besar

Buatlah algoritma / fowchart untuk menginputkan 3 buah bilangan bulat dan tampilkan bilangan TERBESAR diantara ketiganya (dianggap ketiga bilangan nilainya berbeda)..

Buatlah algoritma / fowchart untuk menginputkan 10 buah bilangan bulat dan tampilkan bilangan TERBESAR diantara ketiganya (dianggap ketiga bilangan nilainya berbeda)..

1) Buatlah algoritma yang membaca sebuah bilangan bulat positif lalu menentukan apakah bilangan tersebut merupakan kelipatan 4. Kemudian, translasikan algoritma

Contoh1: Bilangan Genap PROGRAM Genap { Program untuk mencetak pesan “bilangan genap” jika sebuah bilangan bulat yang dibaca dari piranti masukan merupakan bilangan genap} DEKLARASI