Bilangan Fibonansi


BILANGAN FIBONANSI
  •             Bilangan Fibonacci dapat disajikan sebagai berikut :
0, 1, 1, 2, 3, 5, 8, …
  •             Dimulai dari suku pertama = 0 dan kedua = 1, suku ketiga adalah jumlah 2 suku pertama. Dalam rumus :
F(n) = F(n-1) + F(n-2)

Analisis:
  •            Ketika kita menghitung suku ke-3 (F(3)) maka suku ke-1 sebenarnya sudah tidak digunakan. Untuk itu kita bisa “menggeser tempat” :
f1 -> f2
f2 -> f3
  •            Lalu berulang kita hitung suku berikutnya : f3 ß f2 + f1
 Menggunakan Program C++



Kasus 3.3

mencari akar-akar persamaan kuadrat:
Analisis,



  • persamaan kuadrat adalah persamaan dengan bentuk umum Ax^2 + Bx + C = 0, dan tentu saja dengan Abukan 0. akar persamaan kuadrat diperoleh dengan rumus:
  •  
  • Bila B^2-4< 0 akan diperoleh akar imajiner
  • input: koefisien A, B dan C bilangan real
  • Proses : ada tiga alternatif pilihan dari harga
  • yaitu harganya 0, positif atau negatif
  • Output : nilai akar berdasrkan rumus
Menggunakan program C++


Mengunakan Rptor


Minggu #1

Minggu #1


NAMA            : NUR FARIKHAH
NIM    : 1500018145

1.  Menghitung volume dan luas permukaan bola
-          Yang pertama deklarasikaan variable jari-jari yaitu r dengan tioe data intiger, volume yaitu v dengan tipe data float, dan untuk luas yaitu l dengan tipe data float.
-          Inputkan bilangan untuk disimpan sebagai r (jari-jari).
-          Mencari volume dengan rumus (4/3)*(22/7)*r^3 dan untuk mencari luas permukaan bola 4*(22/7)*r^2.
-          Outputkan hasil dari v (volume), dan l (luas permukaan).
2.   Konversi suhu dari celcius ke kelvin, Fahrenheit, dan reamur
-          Deklarasikan variable c dengan tipe data float untuk suhu celcius, k untuk suhu kelvin dengan tipe data float, f dengan tipe data float untuk fahrenhait, dan juga r dengan tipe data float demikian juga untuk reamur.
-          Inputkan sebuah bilangan untuk disimpan sebagai variable c
-          Compare dengan rumus c+273.15 untuk mencari suhu kelvin,  c*1.8+32 untuk mencari Fahrenheit, dan c*0.8 untuk mencari suhu reamur.
-          Outputkan hasil dari k (kelvin), f (fahrenhait), dan r (reamur).
3. Menghitung tahanan total
-          Mendeklarasikan variable r1 sebagai tipe data float untuk tahanan 1, r2 dengan tipe data float untuk tahanan 2, r3 dengan tipe data float untuk tahanan 3, seri dengan tipe data float untuk total tahanan secara parallel
-          Inputkan tiga buah bilangan untuk disimpan ke vriabel r1,r2,r3
-          Proses dengan rumusr1+r2+r3 untuk mencari seri, sementara parallel dengan rumus 1/((1/r1) + (1/r2) + (1/r3))
-                                         -Outputkan hasil dari seri dan parallel.
4. Membuat dan menampilkan jam, menit, dan detik secara berurut
-          Deklarasikan variable j, m, dan d dengan tipe data yang sama yaitu integer untuk jam, menit dan detik
-          Inputkan sebuah bilangan untuk disiman ke variable d
-          Proses dengan rumus (d/3600) untuk mencari jam, (d/60) untuk mencari menit, dan juga (d%60) untuk menampilkan detik yang merupakan sisa hasil bagi dari menit
-          Outputkan hasil dari j (jam), m (menit), dan d (detik)
5.   Menampilkan operasi penjumlahan, pengurangan, perkalian dan pembagian dua buah bilangan
-          Deklarasikan variable a, b, jum, kurg, kali, bgi dengan tipe data float
-          Inputkan dua buah bilangan untuk disimpan ke variable a dan b
-          Proses dengan rumus (a+b) mencari jumlah, (a_b) untuk pengurangan, (a*b) untuk kali, (a/b) untuk bagi
-          Outputkan hasildari jum (+), kurg (-), kali (*), dan bagi (/)
6. Menentukan dan menampilkan titik tengah dua buah titik
-          Dekklarasikan variable a, b dan tengah dengan tipe data float untuk titik pertama, kedua, dan juga nilai tengah
-          Inputkan dua buah bilangan untuk disimpan ke variable a dan b
-          Proses dengan rumus (a+b)/2 untuk mencari nilai tengah
-          Outputkan hasl dari tengah (nilai tengah)

Tabel Perkalian

mengerjakan program tabel perkalian dengan C++


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

using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
    int i, j;
    cout<<"Tabel perkalian \n\n";
    for(i=1; i<=10; i++)
    {
        cout<<setw(5)<<i;
        for(j=1; j<=10; j++);
        cout<<setw(5)<<i*j;
        cout<<endl;
    }

    return 0;
}

Menghitung Luas Segitiga

Minggu ini kita belajar tentang if, dalam kasus ini kita menggunakan kasus untuk menghitung luas segi tiga,

dalam kasus ini menggunakan C++




#include <iostream>
using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
    int t, l, luas;
    cout<<"Menghitung tinggi luas segitiga"<<endl;
    cout<<"Masukan tingi : ";cin>>t;
    cout<<"Masukan lebar : ";cin>>l;
    if (t<10);
    {
        luas=(t*l)/2;
        cout<<"luas = "<<luas;
    }
    cout<<"luas = "<<luas;
    cout<<"\n----------------";
  
    return 0;
}