logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

C++: Jak napisać program do obliczeń matematycznych na zmiennych?

Różol 13 Mar 2006 20:49 1540 1
REKLAMA
  • #1 2410572
    Różol
    Poziom 11  
    Posty: 8
    Pomógł: 1
    Witam

    Mam do napisania prosty programik w C++ który będzie wykonywał kilka funkcji na zmiennych i bede je wyświetlał...

    ma to wyglądac mniej więcej tak:

    Podaj wartość x:
    podaj wartość y:

    suma (x+y)=
    roznica (x-y)=
    mnozenie (x*y)=
    dzielenie (x/y)=
    potęgowanie (x^y)=
    pierwiastek z x=
    logarytm naturalny z x=
    logarytm dziesietny z x=

    AUTOR: IMIĘ I NAZWISKO
  • REKLAMA
  • Pomocny post
    #2 2411193
    Marian83
    Poziom 20  
    Posty: 360
    Pomógł: 50
    Ocena: 7
    #include<iostream.h>
    #include<conio.h>
    #include<math.h>
    float suma(float x, float y);
    float roznica (float x, float y);
    float mnozenie (float x, float y);
    float dzielenie (float x, float y);
    float potegowanie (float x, float y);
    float pierwiastkowanie (float x);
    float logarytm_naturalny (float x);
    float logarytm_dziesietny (float x);
    void main()
    {
    float x,y;
    clrscr();
    cout<<"Podaj wartosc x: ";
    cin>>x;
    cout<<"Podaj wartosc y: ";
    cin>>y;
    cout<<"Dodawanie (x+y): "<<suma(x,y)<<endl;
    cout<<"Mnozenie (x*y): "<<mnozenie(x,y)<<endl;
    cout<<"Roznica (x-y): "<<roznica(x,y)<<endl;
    cout<<"Dzielenie (x/y): "<<dzielenie(x,y)<<endl;
    cout<<"Potegowanie (x^y): "<<potegowanie(x,y)<<endl;
    cout<<"Pierwiastek z x : "<<pierwiastkowanie(x)<<endl;
    cout<<"Logarytm naturalny z x : "<<logarytm_naturalny(x)<<endl;
    cout<<"Logarytm naturalny z y : "<<logarytm_naturalny(y)<<endl;
    cout<<"Logarytm dziesietny z x : "<<logarytm_dziesietny(x)<<endl;
    cout<<"Logarytm dziesietny z y : "<<logarytm_dziesietny(y)<<endl;
    getch();
    }
    float suma(float x,float y)
    {
    return(x+y);
    }
    float mnozenie(float x,float y)
    {
    return(x*y);
    }
    float roznica(float x,float y)
    {
    return(x-y);
    }
    float dzielenie(float x,float y)
    {
    return(x/y);
    }
    float potegowanie(float x,float y)
    {
    float potega=1;

    for(float i;i<y;i++)
    {
    potega=potega*x;
    }
    return(potega);
    }
    float pierwiastkowanie(float x)
    {
    return(sqrt(x));
    }
    float logarytm_naturalny(float x)
    {
    return(log(x));
    }
    float logarytm_dziesietny(float x)
    {
    return(log10(x));
    }
REKLAMA