Răspuns :
Codul o sa il scrii tu singurel.
Dar hai sa o luam asa:
1. Aceasta functie o sa returneze numar real, adica float(sau double daca vrei)
2. In functie probabil ca vei dori sa iti declari o variabila float initializata cu 0 in care sa iti alcatuiesti raspunsul, sa spunem float result = 0.0;
3. Acum, vrei ca x sa fie partea intreaga a rezultatului, pai e usurel, daca result e oricum 0, nu ar merge sa il aduni pe x la result si sa obtii ce voiai?
4. Bun, acum pentru ce e dupa virgula, adica y, pai ca sa ne mearga tot o smecherie din asta unde pur si simplu adunam pe y la result, ar trebui sa il impartim pe y la 10 pana cand toate cifrele lui sunt dupa virgula.
Asa ca poti sa faci ceva cu o variabila tot float, sa spuneam floatY, initializata exact cu valoarea lui y, si o vei pune intr-un while, sa spunem while floatY >= 1, si cat timp variabila va fi mai mare ca 1, adica prima cifra nu va fi 0, o vei imparti la 10 ca sa ii mai treci cate o cifra dupa virgula.
5. Apoi aduni si noua variabilal la rezultat si esti gata.
Dar hai sa o luam asa:
1. Aceasta functie o sa returneze numar real, adica float(sau double daca vrei)
2. In functie probabil ca vei dori sa iti declari o variabila float initializata cu 0 in care sa iti alcatuiesti raspunsul, sa spunem float result = 0.0;
3. Acum, vrei ca x sa fie partea intreaga a rezultatului, pai e usurel, daca result e oricum 0, nu ar merge sa il aduni pe x la result si sa obtii ce voiai?
4. Bun, acum pentru ce e dupa virgula, adica y, pai ca sa ne mearga tot o smecherie din asta unde pur si simplu adunam pe y la result, ar trebui sa il impartim pe y la 10 pana cand toate cifrele lui sunt dupa virgula.
Asa ca poti sa faci ceva cu o variabila tot float, sa spuneam floatY, initializata exact cu valoarea lui y, si o vei pune intr-un while, sa spunem while floatY >= 1, si cat timp variabila va fi mai mare ca 1, adica prima cifra nu va fi 0, o vei imparti la 10 ca sa ii mai treci cate o cifra dupa virgula.
5. Apoi aduni si noua variabilal la rezultat si esti gata.
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!