Navigace: Hlavní stránka -> Jazyk C -> 02 Jednoduché výpočty s podmínkou -> 02.22 Strany a výšky pravoúhlého trojúhelníku z úseků přepony c

MENU

02.22 Strany a výšky pravoúhlého trojúhelníku z úseků přepony c

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í