contoh program struck(biangan real)

contoh program struck(biangan real)

selamat siang kawan, siang ini saya akan sedikit berbagi tentang contoh program struct dalam bahasa c++, berikut contoh bilanagn kompleks dalam c++, mohon saran jika ada kesalahan



#include <iostream.h>
#include <conio.h>
int tambah(int a, int b)
    {
    return a+b;
    }
int kurang(int a, int b)
{
    return a-b;
}
int kali(int a, int b)
{
    return a*b;
}
int main()
{
   
    struct bila
    {
        int real1;
        int imaj1;
    }bila;
    struct bilb
    {
        int real2;
        int imaj2;
    }bilb;
    float real1, real2;
    cout<<"masukkan bilangan real 1:";
    cin>>bila.real1;
    cout<<"masukkan bilangan imajiner 1:";
    cin>>bila.imaj1;
    cout<<"====================================\n";
    cout<<"\t"<<bila.real1<<"+"<<bila.imaj1<<"i";
    cout<<"\n====================================\n";
    cout<<"masukkan bilangan real 2:";
    cin>>bilb.real2;
    cout<<"masukkan bilangan imajiner 2:";
    cin>>bilb.imaj2;
    cout<<"====================================\n";
    cout<<"\t"<<bilb.real2<<"+"<<bilb.imaj2<<"i";
    cout<<"\n====================================\n";
    cout<<"hasil pertambahan \n";
    cout<<"\t"<<tambah(bila.real1, bilb.real2)<<"+"<<tambah(bila.imaj1, bilb.imaj2)<<"i";
    cout<<"\nhasil pengurangan\n";
    if(bila.imaj1>=bilb.imaj2)
    {
    cout<<"\t"<<kurang(bila.real1, bilb.real2)<<"+"<<kurang(bila.imaj1, bilb.imaj2)<<"i";
    }
    else
    {
        cout<<"\t"<<kurang(bila.real1, bilb.real2)<<kurang(bila.imaj1, bilb.imaj2)<<"i";
    }
    cout<<"\nhasil perkalian\n";
    if(bila.imaj1<0||bilb.imaj2<0)
    {
    cout<<"\t"<<kali(bila.real1, bilb.real2)<<kali(bila.real1, bilb.imaj2)+kali(bila.imaj1, bilb.real2)+kali(bila.imaj1, bilb.imaj2)<<"i";
    }
   
    else
    {
    cout<<"\t"<<kali(bila.real1, bilb.real2)<<"+"<<kali(bila.real1, bilb.imaj2)+kali(bila.imaj1, bilb.real2)+kali(bila.imaj1, bilb.imaj2)<<"i";
    }
    getch();
   
}

0 Comments: