Anda di halaman 1dari 4

TUGAS METHOD

1. Buatlah function untuk mencari nilai fungsi y = 2x2 – 3x + 1. Parameter functionnya


adalah nilai x (tipe data int). Return valuenya adalah nilai y.

Jawaban :

#include <iostream.h>
#include <conio.h>
int main ()
{
int x, y;
cout << " ===Sebuah Fungsi Y=== " << endl;
cout << " Masukkan Nilai x= ";
cin >> x;

y = 2*(x*x) - (3*x) + 1;

cout << " Hasil dari fungsi y adalah: " << y << endl;

getch ();
return y;
}
2. Buatlah fungsi untuk menghitung luas lingkaran. Untuk mencetak hasilnya(luas)
didalam fungsi utama(main)

Jawaban :

#include <iostream.h>
#include <conio.h>
float luas (float phi , float r);//prototipe

void main()
{
const float phi = 3.14152965;
float jari_jari;
cout << " ===Luas Sebuah Lingkaran==="<< endl;
cout << " Jari Jari: ";
cin >> jari_jari;

luas(phi, jari_jari);
getch();
}
float luas (float phi, float r)
{
float luas = phi * r * r;
cout << " Hasil Luas Lingkaran = " << luas << endl;
}
3. Buatlah program untuk menginput beberapa buah nilai integer misal n, kemudian
hitung totalnya :

misal n = 5, dan angka yang diinput adalah 5,4,3,2,1, maka totalnya = 15


Instruksi input ditulis dalam program induk(main), proses
perhitungan total dibuat dalam sebuah fungsi sendiri, dan instruksi mencetak total
dalam program induk(main)

Jawaban :

#include <iostream>
#include <conio.h>

void cetak()
{
cout<<"\t==========================="<<endl;
cout<<"\tMenentukan Bilangan Bulat"<<endl;
cout<<"\t==========================="<<endl;
}
void hasil()
{
int a,t,n,input;
t= 0;

cout<<"Masukkan Nilai N: ";


cin>>n;

for(a=1;a<=n;a++)
{
cout<<"Masukkan Bilangan: ";cin>>input;
t=t+input;
}
cout<<"Hasil Bilangan Bulat: "<<t<<endl;
}
int main()
{
cetak();
hasil();

return 0;
}

Anda mungkin juga menyukai