Kezdőoldal » Számítástechnika » Programozás » Hogyan csinálom meg ezt a...

Hogyan csinálom meg ezt a feladatot külön függvényekkel?

Figyelt kérdés

A feladat, hogy kiszámoljuk egy háromszög kerületét, területét.

Egy függvényben sikerült megcsinálni az egészet, viszont a feladat azt írja, hogy külön függvény számolja a területet, kerülete, és az is külön legyen ami az oldalhosszakat számolja ki.

Nem nagyon értem ezt, hogy hogyan csináljam meg külön függvényekben és aztán azt hogyan hívom meg a main-ben? :D


Szóval ez eddig működik, csak külön kellene:D


#include <stdio.h>

#include <math.h>


int main() {

float x1, y1;

float x2, y2;

float x3, y3;

float a, b, c, s, T, K;



printf("Add meg az elso pont koordinatait: ");

scanf("%f %f", &x1, &y1);

printf("Masodik pont koordinatait: ");

scanf("%f %f", &x2, &y2);

printf("Harmadik pont koordinatait: ");

scanf("%f %f", &x3, &y3);


a = sqrt( (x2-x1)*(x2-x1) + (y2-y1)*(y2-y1) );

b = sqrt( (x3-x1)*(x3-x1) + (y3-y1)*(y3-y1) );

c = sqrt( (x3-x2)*(x3-x2) + (y3-y2)*(y3-y2) );

printf("Oldalak: a = %f, b = %f, c = %f\n", a, b, c);


K = a + b + c;

printf("Kerulete: %f\n", K);


s = (a + b + c)/2;

T = sqrt( s*(s-a)*(s-b)*(s-c) );

printf("Terulete: %f\n", T);



return 0;

}



2017. okt. 7. 10:17
 1/2 anonim ***** válasza:
mér nem?
2017. okt. 7. 10:24
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:

Át kéne nézni a függvényekről tanultakat. Egy példa:


float kerulet(float a, float b, float c)

{

return a+b+c;

}


Meghívás:


K = kerulet(a, b, c)

2017. okt. 7. 10:31
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!