Navigace: Hlavní stránka -> PASCAL -> 01 Jednoduché výpočty -> 01.13 Obsah rovnoramenného lichoběžníku

MENU

01.13 Obsah rovnoramenného lichoběžníku

Zadání:
Sestavte program, který vypočte ze zadané délky základen a,c a ramene b obsah rovnoramenného lichoběžníku.
Řešení:
Řešení má tři kroky:
1. Vypočítat délku úseku e jako polovinu rozdílu základen.
2. Pomocí Pytharorovy věty vypočítat výšku lichoběžníku z ramene b a úseku e.
3. Ze základen a výšky lichoběžníku spočítat obsah lichoběžníku.





program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var a,b,c,e,v,o:real;

begin

   writeln('Zadejte zakladnu a: ');
   readln(a);
   writeln('Zadejte zakladnu c: ');
   readln(c);
   writeln('Zadejte rameno b: ');
   readln(b);

   e:=(a-c)/2;
   v:=sqrt(sqr(b)-sqr(e));
   o:=(a+c)*v/2;

   writeln('Obsah lichobezniku: ',o:0:3);

   readln;

end.
program ke stažení
Pro studenty:
Funkce sqrt vrací hodnotu druhé odmocniny, funkce sqr hodnotu druhé mocniny.

Pro učitele:
V programu je pro výpočet obsahu použita proměnná o, lze ji nahradit proměnnou S.