Zadání:
Sestavte program, který ze zadaných úseků přepony c trojúhelníku vypočte strany a výšku tohoto trojúhelníku.
Řešení:
Strany a výška trojúhelníku ze zadaných úseků přepony
c se vypočtou pomocí následujících vzorců:
#include "stdafx.h"
#include "math.h"
#include
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
float ca,cb,vyska,a,b,c;
printf("Zadejte usek ca: ");
scanf_s("%f",&ca,1);
printf("Zadejte usek cb: ");
scanf_s("%f",&cb,1);
if ((ca>0) && (cb>0))
{
c=ca+cb;
vyska=sqrtf(ca*cb);
a=sqrtf(ca*c);
b=sqrtf(cb*c);
printf("Strana a=%.3f\n",a);
printf("Strana b=%.3f\n",b);
printf("Strana c=%.3f\n",c);
printf("Vyska v=%.3f\n",vyska);
}
else
printf("Vypocet nelze provest\n");
system("pause");
return 0;
}
program ke stažení