nemoka
-
Pranešimai
7 -
Užsiregistravo
-
Lankėsi
-
Atsiliepimai
0%
Turinio tipas
Forumas
Kalendorius
Parduotuvė
Akademija
Skelbimai
nemoka Pranešimai
-
-
#include <iostream>
#include <cmath>
int main() {
std:: cout << "ispreskite lygti y = ax^2" << std::endl;
int a=8,y;
for (int x=0; x<11; x=x+2){
y=a*pow(x,2);
std::cout << "kai x " << x <<" y " << y << std::endl;
}
return 0;
}
-
-
y = ax^2
Sukurkite tris C++ programos variantus funkcijos (1) reikšmėms apskaičiuoti, kai argumento x
reikšmės kinta intervale [0;10], argumento reikšmių kitimo žingsnis dx = 2, konstanta a = 8.
Kiekviename programos variante turi būti naudojami skirtingų tipų ciklo operatoriai (for,
while, do while).
Programos naudotojo sąsajoje būtina numatyti pranešimus apie programos paskirtį, autorių,
kas įvedama, išvedama, koks rezultatas
-
Dekingas labai <3 tamsta
-
Kažka tokio ir norėjau suprasti :D tik nežinau kaip gražinti ir kur ikišt ta patikrinimą
-
Padekit kas Uždavinys. Duota kvadratinė lygtis:
ax2+bx+c=0,
kur a, b, c – realūs nelygus nuliui skaičiai iš intervalo [1,20].
Lygties šaknys: apskaičiuojamos pagal šias formules:
X1,2 =(-b±√D)/2a, jeigu D<0
D b2 4ac;
Jeigu D 0 , realių šaknų nėra., jeigu D lygus nuliui – abi šaknys realios ir lygios viena kitai
include <iostream>
#include <cmath>
using namespace std;
int main()
{
bool vykdyti = 1;
while(vykdyti == 1)
{
double a, b, c, diskriminantas, x1, x2;
cout << "ax^2 + bx + c = 0" << endl << endl;
cout << "Pilnosios kvadratines lygties diskriminanto ir sprendiniu apskaiciavimas" << endl << endl;
cout << "Iveskite 'a' reiksme: "; cin >> a;
cout << "Iveskite 'b' reiksme: "; cin >> b;
cout << "Iveskite 'c' reiksme: "; cin >> c;
cout << endl << endl;
if(a > 0 and b > 0 and c > 0)
{
diskriminantas = pow(b, 2) - (4 * a * c);
cout << "D.= " << diskriminantas << endl;
if(diskriminantas > 0)
{
cout << "Lygtis turi du skirtingus sprendinius." << endl << endl;
x1 = (-b + sqrt(diskriminantas)) / (2 * a);
x2 = (-b - sqrt(diskriminantas)) / (2 * a);
cout << "x1 = " << x1 << endl;
cout << "x2 = " << x2 << endl;
}
else if(diskriminantas == 0)
{
cout << "Lygtis turi du vienodus sprendinius." << endl << endl;
x1 = (- / (2 * a);
cout << "x1 = x2 = " << x1 << endl;
}
else
{
cout << "Lygtis sprendiniu neturi." << endl;
}
cout << endl << endl;
cout << "Ar norite spresti is naujo?(1 - taip ; 0 - ne): "; cin >> vykdyti;
cout << string( 100, '\n' );
}
else
{
cout << "a, b arba c negali buti lygus 0!" << endl;
cout << "Ar norite spresti is naujo?(1 - taip ; 0 - ne): "; cin >> vykdyti;
cout << string( 100, '\n' );
}
}
cout << "Programa darba baige" << endl;
return 0;
}
kažkas panašaus i tai bet kaip dar padaryti patikrinimas kad a,b,c imtu iš intervalo[1;20]
c++ perdariti is for i while do while
Programuotojų kampas
Atrašyta
#include <iostream>
#include <cmath>
int main() {
std:: cout << "ispreskite lygti y = ax^2" << std::endl;
int x = 0;
int a=8,y;
do {
y=a*pow(x,2);
std::cout << "kai x " << x <<" y " << y << std::endl;
x = x + 2;
}
while (x < 11);} DEKUI pagal tavo pavyzdi padariau :D