Daje naj! C++! Proszę o pomoc :)
1. Funkcja obliczająca pierwiastek z liczby
2. trzy funkcje fizyczne (zwrócić uweagę na jednostki [sekundy, metry]) - obecnie przeprabiam magnetyzm
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
1)
#include <iostream>
using namespace std;
float mojpierwiastek(int x, int n, int m)
{
cout << "Trwa liczenie ... ";
float y=0, p=0, d=1;
while (p != x)
{
if (p > x)
{
y -= d;
d /= 10;
if (m = 0)
return y;
m -= 1;
}
y += d;
p = 1;
for (int i=1; i <= n; i++)
p *= y;
}
return y;
}
int main()
{
int x, n, m;
cout << "x^n z dokladnoscia do m" << endl;
cin >> x >> n >> m;
cout << endl << mojpierwiastek(x, n, m) << endl;
getchar();
getchar();
return 0;
}
Alogorytm w postaci listy kroków pochodzi ze strony matemayka.pl
http://www.matematyka.pl/16290.htm
Uwaga. Algorytm jest powolny i nie które obliczenia może robić nawet kilka minut jeżeli mamy do czynienia z wolnym sprzętem .
Albo krócej jeżeli nie chcesz tak zaawansowane z biblioteki cmath lub math h cout << pow(a,b); gdzie A , B pobrane od usera jako a^b .
2)
a)
#include <iostream>
using namespace std;
int p (int cm)
{
return cm*10;
}
int main(){
int c;
cout << "CM convers MM";
cout << endl << "Podaj cm: "; cin >> c;
cout << c << " cm " << " to " << p(c) << " mm ";
getchar();
getchar();
return 0;
}
b)
Km na Metry po prostu x*100 w funkcji . Zmienisz napis i jednostki w wyświelteniu ew. nazwy zmiennych
c)
H na M po prosut x*60 w funkcji. Zmieniasz napis jednotki w wyświetleniu ew. nazwy zmiennych
------
Wybrałem Ci najprostrze przykłady 1 parametrowych funkcji fizycznych. Chcąc robić coś z magnetyzmu dostalibyśmy takie kombosy jak w zadaniu 1 ...