Kamis, 02 Juni 2016

Algoritma dan Pemrograman untuk Mengitung Bilangan Kompleks

Assalamualaikum Wr. Wb.

Selamat malam,
Kali ini saya ingin memberikan informasi tentang Algoritma dan Pemrograman untuk Menghitung Bilangan Kompleks. Bilangan kompleks berbentuk a + bi, dimana a dan b adalah bilangan riil, sementara i adalah angka imajiner yang mempunyai sifat i2=-1.

Analisis :

  • Input merupakan bilangan asli
  • Output merupakan blangan kompleks
Source Code Dev C++ :
#include<iostream>
#include <stdlib.h>
using namespace std;
struct
{
float r1;
float r2;
float i1;
float i2;
}bil;

int main(int argc, char** argv){
 cout<<"bilangan real 1 = "; cin>>bil.r1;
 cout<<"bilangan imajiner 1 = "; cin>>bil.i1;
 cout<<endl<<endl;
 cout<<"bilangan real 2 = "; cin>>bil.r2;
 cout<<"bilangan imajiner 2 = "; cin>>bil.i2;
 cout<<endl<<endl;
cout<<"* PENJUMLAHAN *"<<endl;
cout<<"("<<bil.r1<<"+"<<bil.i1<<"i) "
<<" + "<<"("<<bil.r2<<"+"<<bil.i2<<"i) = "<<bil.r1 + bil.r2 <<"+"<<bil.i1 + bil.i2<<"i"<<endl;
cout<<endl<<endl;
cout<<"* PENGURANGAN *"<<endl;
cout<<"("<<bil.r1<<"+"<<bil.i1<<"i) "
<<" - "<<"("<<bil.r2<<"+"<<bil.i2<<"i) = "<<bil.r1 - bil.r2 <<"+"<<bil.i1 - bil.i2<<"i"<<endl;
cout<<endl<<endl;
cout<<"* PERKALIAN *"<<endl;
cout<<"("<<bil.r1<<"+"<<bil.i1<<"i) "
<<" * "<<"("<<bil.r2<<"+"<<bil.i2<<"i) = "<<bil.r1*bil.r2<<"+"<<bil.r1*bil.i2<<"i"
<<" + "<<bil.r2*bil.i1<<"i"<<" - "<<bil.i1*bil.i2<<" = "<<(bil.r1*bil.r2) - (bil.i1*bil.i2)<<" + "
<<(bil.r1*bil.i2) + (bil.r2*bil.i1)<<"i"<<endl;
return 0;
}


Hasil Gambar Dev C++ :
Algoritma dan Pemrograman untuk Mengitung Bilangan Kompleks

Algoritma dan Pemrograman untuk Mengitung Bilangan Kompleks

Algoritma dan Pemrograman untuk Mengitung Bilangan Kompleks

Sekian dari saya, kurang lebihnya mohon maaf. Terima kasih.
Wassalamualaikum Wr. Wb.

0 comments

Posting Komentar