Informatică, întrebare adresată de lorybandalac, 8 ani în urmă

Va rog frumos o problema la informatică

Anexe:

boiustef: evident, pascal ?

Răspunsuri la întrebare

Răspuns de boiustef
1

program ex7pag9clasa11;

type  Punct=record

            x, y : real

            end;

      Segment=record

              A, B : Punct

            end;

      Triunghi=record

              A, B, C : Punct

            end;

      Dreptunghi=record

               A, B, C, D : Punct

            end;

      Cerc=record

               Centru : Punct;

               Raza : real

            end;

var d: Dreptunghi;

function arieDreptunghi(d:Dreptunghi):real;

var lungime, latime:real;

begin

 lungime:=sqrt(sqr(d.A.x-d.D.x)+sqr(d.A.y-d.D.y));

 latime:=sqrt(sqr(d.A.x-d.B.x)+sqr(d.A.y-d.B.y));

 arieDreptunghi:=lungime*latime;

end;

begin { programul principal }

 writeln ('dati coordonatele varfurilor dreptunghiului:');

 writeln(' pt punctul A : ');

 write(' x= '); readln(d.A.x);

 write(' y= '); readln(d.A.y);

  writeln(' pt punctul B : ');

 write(' x= '); readln(d.B.x);

 write(' y= '); readln(d.B.y);

  writeln(' pt punctul C : ');

 write(' x= '); readln(d.C.x);

 write(' y= '); readln(d.C.y);

  writeln(' pt punctul D : ');

 write(' x= '); readln(d.D.x);

 write(' y= '); readln(d.D.y);

 writeln(' aria dreptunghiului = ', arieDreptunghi(d));

end.

 


boiustef: buna seara... am postat intreg programul (sa vezi ca functia lucreaza) dar am inteles ca ai nevoie numai de functie ... salutari celor din stanga Prutului !!
boiustef: am lasat toate tipurile declarate, dar pt functia data era destul numai type Punct si Dreptunghi
boiustef: succese la teza si pregatiti-Va sa luati note mari ...
boiustef: daca sunt intrebari, le dai....
Alte întrebări interesante