Dzień dobry.
Nie ukrywam i od razu powiem szczerze, że swoją naukę nie rozpoczynam z programowaniem. Taki to przedmiot mam na Studiach Podyplomowych a jestem z tego zielony i nie wiem o co chodzi. Programistą i internetowcem nie zostanę wiec piszę w sprawie pomocy. Nie mam nawet znajomego internetowca, którego mógłbym poprosić o pomoc dlatego zdecydowałem się do was napisać z prośbą o pomoc.
Mam zadana do wykonania, a mianowicie:
- Funkcjia o nazwie max / maksymalna mającej dwa parametry typu int i zwracającej wartość maksimum z tych parametrów: int max(int a, int b)
- Funkcjia o nazwie min / minimalna mającej dwa parametry typu float i zwracającej wartość minimalną z tych parametrów: float main(float a, float b)
- Funkcję silnia (int n) obliczająca wartość n!.
- Napisz prosty kalkulator: dodawanie,odejmowanie,mnozenie, dzielnie (warunek nie dzielimy przez 0),potęgowanie,pierwiastowanie.
Nie wiem co z czym sie je i nie wiem o co chodzi. Znalazłem taki oto przykład na jakiejś stronie dotyczące pytania 1, ale nie działa a nie wiem co jest do poprawy. próbowałem ale nie udał sie.
Na pytanie drugie nie mam nic.
int max(int a, int b)" {
if (a > b) {
return a;
} else {
return b;
}
}
int main() {
int x = 5;
int y = 10;
int z = max(x, y);
cout << "Maksymalna wartość to: " << z << endl;
return 0;
}
NA zadanie drugie niczego nie znalazłem więc nie wiem co z tym zrobić. ?????????
NA zadanie trzecie mam takie o to coś. I co ciekawe jakoś działa.
n = int(input("Podaj liczbę: "))
def silnia(n): return n*silnia(n-1) if n > 1 else 1
print(silnia(n))
Na czwarte mam także i też jakoś działa :)
# obliczanie potęg
liczba = input("Podaj liczbę: ")
potega = input("Podaj potęgę: ")
wynik = float(liczba)**float(potega)
print(f"{liczba} ** {potega} = {wynik}")
liczba = float(input("Podaj liczbę do pierwiastkowania: "))
dokładnosc = float(input("Podaj dokładność obliczeń: "))
bok = liczba
while abs(bok-liczba/bok)>dokładnosc:
bok = (bok + liczba/bok)/2
print("Pierwiastkiem liczby", liczba, "jest", round(bok,3))
class kalkulator:
def dodawanie(x,y):
dodaj = x +y
print(dodaj)
def odejmowanie(x,y):
odejmij = x - y
print(odejmij)
def iloczyn(x,y):
razy = x * y
print(razy)
def iloraz(x,y):
dziel = x / y
print(dziel)
Proszę o pomoc z zadaniami 1 i 2 bo nie wiem już gdzie szukać.