C++ ödevi yardım

Xeno
22-11-2020, 20:56   |  #1  
Xeno avatarı
OP Taze Üye
Teşekkür Sayısı: 0
1 mesaj
Kayıt Tarihi:Kayıt: Kas 2020

 

"Kullanıcıdan payı ve paydasını aldığı kesirli ifadeleri bölme adında bir nesne dizisine atan ve eleman
fonksiyonlar yardımıyla bu kesirli ifadelerin ondalıklı sayı karşılığını ekrana gösteren programı
oluşturunuz." Böyle bi ödev verdiler bi yere kadar bişeyler yaptım ama gerisi gelmedi yardımcı olurmusunuz.

#include <iostream>
using namespace std;
struct rasyonel
{
        int pay, payda;
};
rasyonel carp(rasyonel a, rasyonel b)
{
        rasyonel s;
        s.pay = a.pay * b.pay;
        s.payda = a.payda * b.payda;
        return s;
}
int main()
{
        rasyonel sayi1, sayi2;
        cout << "1. sayinin pay ve paydasini giriniz:";
        cin >> sayi1.pay >> sayi1.payda;
        cout << "2. sayinin pay ve paydasini giriniz:";
        cin >> sayi2.pay >> sayi2.payda;
        rasyonel sonuc = carp(sayi1, sayi2);
        cout << "Sonuc = ";
        cout << sonuc.pay << "/" << sonuc.payda << endl;
        return 0;
}