Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Problem z potęgą w kalkulatorze

Ostatnio zmodyfikowano 2016-01-14 14:29
Autor Wiadomość
mateczek
» 2016-01-13 17:09:06
potęga 2^5

2*2=4*2=8*2=16*2=32

Co na język programowania się przełoży się do:
potenga = 1
a potem pięciokrotne wywołanie operacji

potenga = potenga * 2;
;

żeby nie było za łatwo przykład w pascalu :P
https://ideone.com/jZqbyL
P-143455
PrzemekPrzemas
» 2016-01-14 00:02:55
Wczoraj autorowi tematu napisałem na innym forum poniższy kod, po czym stwierdził, że nic nie rozumie.

#include <iostream>
#include <cmath>
double potegowanie(int podstawa, double wykladnik);
int main()
{
    using namespace std;
 
    int podstawa;
 
    cout << "Wybrano potegowanie. Podaj liczbe ktora chcesz potegowac: ";
    cin >> podstawa;
 
    double wykladnik;
 
    cout << "Do jakiej potegi chcesz potegowac? ";
    cin >> wykladnik;
 
    cout << "Twoj wynik to: " << potegowanie(podstawa, wykladnik) << endl;
 
    return 0;
}
 
double potegowanie(int podstawa, double wykladnik)
{
    return pow(podstawa, wykladnik);
}
P-143480
mateczek
» 2016-01-14 14:29:59
kilka postów wyżej autor tematu napisał nie chciał korzystać z funkcji pow() tylko napisać własną pętle
P-143491
1 « 2 »
Poprzednia strona Strona 2 z 2