Commit 4eadae3f by Jürgen Hein

Funktsioonid võetud kokku, kood valmis Kodutoo1.c

parent c3937dce
Showing with 12 additions and 16 deletions
/*Antud on funktsioon ja teatud algväärtused.
/*Antud on funktsioon ja teatud algväärtused.
......@@ -10,21 +10,19 @@
#define rida 15
//Prototüübid
double sisestusA();
double sisestusYldine(char[]);
double sisestusH();
double sisestusC();
double sisestusYM();
void XVäärtused(double, double, double, double, double[][15]);
void YVäärtused(double[][15], double[]);
void Väljastus(double, double[][15], double[]);
int main(void)
{
double A = sisestusA(); //argumendi x algväärtus A
double H = sisestusH(); //Samm
double C = sisestusC(); //Sammu koefitsent
double YM = sisestusYM(); //Väärtuste ülempiir
double A = sisestusYldine("Sisestada argumendi x algväärtus A:"); //f-n. argumendi x algväärtuse A ja YM-i leidmiseks
double H = sisestusH(); //Samm
double C = sisestusC(); //Sammu koefitsent
double YM = sisestusYldine("Sisestada väärtuste ülempiir YM:"); //Väärtuste ülempiir
double Vastus[veerg][rida]; //Tabeli veergude ja ridade massiiv
double puudub[rida]; //Massiiv, et näidata x väärtusi, mille korral y väärtus puudub.
......@@ -36,14 +34,14 @@ int main(void)
//Sisestus
double sisestusA()
double sisestusYldine(char teade[])
{
double A;
double Arv;
int Kontroll; //Muutuja, mis näitab mitu sisendväärtust omistati kindlale muutujale
do
{
printf("Sisestage argumendi x algväärtus A \n");
Kontroll = scanf("%lf", &A); //Kontroll näitab mitu väärtust omistati muutujale
printf("%s\n", teade);
Kontroll = scanf("%lf", &Arv); //Kontroll näitab mitu väärtust omistati muutujale
//Antud juhul 0 (sisestatud väärtus pole double) või 1.
if(Kontroll == 0) //Sisestati väärtus, mis pole reaalarv.
{
......@@ -53,7 +51,7 @@ double sisestusA()
} while(Kontroll == 0); //Kontroll, kas sisestatud on reaalarv,
/*Kui ...=0, siis A-le ei ole määratud väärtust ehk
*(A ei ole double väärtus), kui ...=1, siis on.*/
return A;
return Arv;
}
double sisestusH()
......@@ -150,7 +148,7 @@ void YVäärtused(double Vastus[][rida], double puudub[])
}
}
//Väljastus
//Väljastus
void Väljastus(double YM, double Vastus[][rida], double puudub[])
{
......@@ -174,5 +172,3 @@ void Väljastus(double YM, double Vastus[][rida], double puudub[])
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment