Proszę o pomoc i wytłumaczenie jak napisać te programy w C++

0
  1. Rozgrzewka – napisanie funkcji kwadratowej z użyciem referencji:

a. Napisanie funkcji obliczającej pierwiastki funkcji kwadratowej, która przyjmuje 3 parametry a,b,c oraz zwraca w parametrach dwie referencje &x1 oraz &x2 b. Postać funkcji kwadratowej: c. Wprowadzanie parametrów oraz wyświetlanie wyników muszą zostać zaimplementowane w pętli głównej main(), a nie w funkcji liczącej pierwiastki kwadratowe, d. Należy zwrócić uwagę na wszystkie ograniczenia parametrów wejściowych a,b i c.

  1. Tworzenie klasy CMath:

a. Stworzyć klasę CMath (lub wykorzystać generator klas PROJECT->Add Class). b. Klasa powinna zawierać metody, które umożliwiają dodawanie, odejmowanie, mnożenie i dzielenie dwóch liczb. c. Wynik powinien być przechowywany w polu klasy ‘wynik’ i możliwy do odczytu jedynie przez metodę GetWynik() const

0
Michu110 napisał(a):

a. Napisanie funkcji obliczającej pierwiastki funkcji kwadratowej, która przyjmuje 3 parametry a,b,c oraz zwraca w parametrach dwie referencje &x1 oraz &x2

A to nie jest tak że funkcja może zwrócić jeden obiekt/zmienną? Bo tu rozwiązanie widzę po prostu wpisanie na "chama" wartości do przekazanych referencji, może ktoś bardziej zaawansowany się wypowie i rozwieje moje wątpliwości

0

@przemyslowiec:

oraz zwraca w parametrach

Na moje rozumienie wymóg jest właśnie taki, należy na chama wpisać wartość do referencji, tak jak w takiej funkcji:

void suma(int a, int b, int& wynik)
{
    wynik = a+b;
}

Głupie? Może i tak, ale tu nie chodzi o to, czy tak należy pisać funkcje, ale o to, czy delikwent rozumie referencje

3

jak patrzę na 3c to mam złą opinie o autorze tego zadania.

1 użytkowników online, w tym zalogowanych: 0, gości: 1