1. Se citește de la tastatură o valoare reprezentând latura unui pătrat. Dacă valoarea citită este strict pozitivă afișăm perimetrul și aria pătratului, altfel afișăn mesajul ”nu poate fi latura unui pătrat”
2.Se citește de la tastatură un număr întreg a. Dacă numărul este pozitiv se afișează dublul lui, altfel se afișează triplul lui.
lacrimioara1maricika:
si ce cerinta ai?
Răspunsuri la întrebare
Răspuns de
0
1.
program patrat;
uses crt;
var l,A,P:integer;
begin
clrscr;
writeln('dati valori lui l=');
readln(l);
if l<0 then writeln('nu poate fi latura unui patrat') else begin
A:=sqr(l);
writeln('aria patratului este A=' ,A);
P:=4*l;
writeln('perimetrul patratului este P=' ,P);
readln;
end:
end.
2.
program numar;
uses crt;
var a,a2,a3:integer;
begin
clrscr;
writeln('dati valori lui a=');
readln(a);
a2:=2*a;
a3:=3*a;
if a>0 then writeln('se va afisa dublul lui a' ,a2) else begin
if a<0 then writeln('se va afisa triplul lui a' ,a3) else begin
readln;
end;
end;
end.
program patrat;
uses crt;
var l,A,P:integer;
begin
clrscr;
writeln('dati valori lui l=');
readln(l);
if l<0 then writeln('nu poate fi latura unui patrat') else begin
A:=sqr(l);
writeln('aria patratului este A=' ,A);
P:=4*l;
writeln('perimetrul patratului este P=' ,P);
readln;
end:
end.
2.
program numar;
uses crt;
var a,a2,a3:integer;
begin
clrscr;
writeln('dati valori lui a=');
readln(a);
a2:=2*a;
a3:=3*a;
if a>0 then writeln('se va afisa dublul lui a' ,a2) else begin
if a<0 then writeln('se va afisa triplul lui a' ,a3) else begin
readln;
end;
end;
end.
Răspuns de
0
1)
program patrat;
var l:integer;
begin
readln(l);
if l>0 then
begin
writeln('Aria: ',l*l);
writeln('Perimetrul: ',4*l);
end else writeln('nu poate fi latura unui patrat');
readln;
end.
2)
program numar;
var a:integer;
begin
readln(a);
if a<0 then writeln(3*a) else writeln(2*a);
readln;
end.
program patrat;
var l:integer;
begin
readln(l);
if l>0 then
begin
writeln('Aria: ',l*l);
writeln('Perimetrul: ',4*l);
end else writeln('nu poate fi latura unui patrat');
readln;
end.
2)
program numar;
var a:integer;
begin
readln(a);
if a<0 then writeln(3*a) else writeln(2*a);
readln;
end.
Alte întrebări interesante
Biologie,
8 ani în urmă
Istorie,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă