Escolar Documentos
Profissional Documentos
Cultura Documentos
P%eu$o!*$ go +Portugol, C*$ go Pa%!al ca!e"al#o do $rograma% Program AreaDoRet/ rea de declara"&es% -ar L1, L2, AreaRe:Real' In.! o Escreva Digite a medida de lado 1 Leia L1 Escreva Digite a medida do lado 2 Leai L2 AreaRe L1 * L2 Escreva A rea do retngulo , AreaRe
L1
L2
AreaRe L1 * L2
cor$o do $rograma% 0eg n (riteln)*Digite a medida de lado 1+,' Readln)L1,' (riteln)*Digite a medida do lado 2+,' Readln)L2,' AreaRe :- L1 * L2' (riteln)*A rea do retngulo +, AreaRe,'
En$. <AB ( m.
Ob%er1a23e%: 1. /erce!am 0ue a di1eren"a entre o P%eu$o!*$ go e o c2digo Pa%!al m.n ma. 2. E 0ue a l2gica )racioc3nio, reali4ada $ara um, a mesma utili4ada $ara o outro. 5. 6odo conte7do entre c#aves 4!oment'r o5 no c2digo /ascal identi1icado como !oment'r o, e n8o altera em nada a com$ila"8o ou l2gica do $rograma. 9eu 7nico o!:etivo 6a! l tar o entendimento do c2digo. ;. Di1erentemente do <lu=ograma e do /seudoc2digo, toda re$resenta"8o de te=to em c2digo Pa%!al vem entre as$as sim$les 7te)to 7. >. ? s3m!olo de atri!ui"8o )@, em c2digo /ascal re$resentado $or ):8,.
(lu)ograma An3cio P%eu$o!*$ go +Portugol, Programa E1E2 -ar E1 E1, E2: Anteiro C*$ go Pa%!al ca!e"al#o do $rograma% Program E1E2/ rea de declara"&es% -ar E1, E2: Anteger' cor$o do $rograma% 0eg n (rite)*Digite o $rimeiro n7mero: +,' Readln)E1,' (riteln)*Digite o segundo n7mero: +,' Readln)E2,' (riteln)E1,' (riteln)E2,'
E2
E1
In.! o Escreva Digite o $rimeiro n7mero: Leia E1 Escreva Digite o segundo n7mero: Leai E2 Escreva E1 Escreva E2
E2
<AB
( m.
En$.
(lu)ograma An3cio
P%eu$o!*$ go +Portugol, C*$ go Pa%!al Programa E1E2 ca!e"al#o do $rograma% Program E1E2/ rea de declara"&es% -ar E1, E2: Anteger' cor$o do $rograma% 0eg n (rite)*Digite o $rimeiro n7mero: +,' Readln)E1,' (rite)*Digite o segundo n7mero: +,' Readln)E2,' (riteln)E1, +,+ ,E2,' A$arece na tela o valor de E1,E2%
E1 In.! o Escreva Digite o $rimeiro n7mero: Leia E1 Escreva Digite o segundo n7mero: Leai E2 Escreva E1,E2
E2
E1,E2
( m. <AB En$.
E1 In.! o Escreva Digite o $rimeiro n7mero Leia E1 Escreva Digite o segundo n7mero Leai E2 9oma E1 F E2 Escreva A soma de E1 com E2 , 9oma cor$o do $rograma% 0eg n (riteln)*Digite o $rimeiro n7mero+,' Readln)E1,' (riteln)*Digite o segundo n7mero+,' Readln)E2,' 9oma :- E1 F E2' (riteln)*A soma de E1 com E2 *, 9oma,'
E2
9oma E1 F E2
<AB
En$.
>. /ro!lema: Bontar um $rograma 0ue leia dois n7meros inteiros, identi1ica o maior e escreve ele na tela novamente:
(lu)ograma An3cio
C*$ go Pa%!al ca!e"al#o do $rograma% Program ?maior/ rea de declara"&es% -ar E1, E2:Anteiro'
E1
In.! o Escreva Digite o $rimeiro n7mero Leia E1 Escreva Digite o segundo n7mero Leai E2 9e E1 G E2 Ent8o Escreva E1 9en8o Escreva E2
cor$o do $rograma% 0eg n (riteln)*Digite o $rimeiro n7mero+,' Readln)E1,' (riteln)*Digite o segundo n7mero+,' Readln)E2,' A1 )E1GE2, 6#en (riteln)E1, sem '% Else (riteln)E2,'
En$. ( m.
<AB
(lu)ograma An3cio
C*$ go Pa%!al ca!e"al#o do $rograma% Program Lirculo/ rea de declara"&es% Con%t /A-5.1; -ar E1, E2, 9oma:Anteiro' cor$o do $rograma% 0eg n (riteln)*Digite o raio do c3rculo+,' Readln)raio,' /er :- 2 * /A * raio' Area :- /A * raio * raio' (riteln)*A medida do $er3metro +, /er,' (ritleln)*A medida da rea +, Area,'
Con%t /A-5.1; -ar raio, /er, Area:real In.! o Escreva Digite o raio do c3rculo Leia raio /er 2 * /A * raio Area /A * raio * raio
raio
/er 2 * M * raio
<AB
(lu)ograma An3cio
P%eu$o!*$ go +Portugol, C*$ go Pa%!al Programa 6i$oE -ar E:Anteiro ca!e"al#o do $rograma% Program 6i$oE/ rea de declara"&es% -ar E:Anteiro/
Digite um n7mero E
9AB
In.! o E%!re1a Digite um n7mero Le a E Se E -R Ent9o E%!re1a E, nulo Sen9o Se E G R Ent9o E%!re1a n, $ositivo Sen9o E%!re1a n, negativo
cor$o do $rograma% 0eg n :r teln)*Digite um n7mero+,' Rea$ln)E,' I6 )E - R, T;en :r teln) E, * nulo+, El%e I6 )E G R, T;en :r teln)n, * $ositivo+, El%e :r teln)n, * negativo+,' ' a$enas a0ui%
E, negativo
( m.
En$.
<AB
(lu)ograma An3cio
P%eu$o!*$ go +Portugol, Programa 6i$o9e=o C*$ go Pa%!al ca!e"al#o do $rograma% Program 6i$o9e=o/ rea de declara"&es% -ar 9e=o:L#ar/ In.! o E%!re1a Digitar B se o se=o 1eminino ou T se o se=o masculino Le a 9e=o Se 9e=o - B Ent9o E%!re1a 9eu se=o 1eminino Sen9o Se 9e=o - T Ent9o E%!re1a 9eu se=o masculino'
-ar 9e=o:Laracter
9e=o
9AB
9e=o B H
EI? EI?
cor$o do $rograma% 0eg n :r teln)*Digitar B se o se=o 1eminino ou T se o se=o masculino+,' Rea$ln)9e=o,' I6 )9e=o - *B+, T;en :r teln)*9eu se=o 1eminino+, El%e I6 )9e=o - *T+, T;en :r teln)*9eu se=o masculino+,' ' a0ui $or0ue neste caso n8o # o Else% En$.
9e=o T H
9AB
9eu se=o masculin o 9eu se=o 1eminino
( m.
<AB
(lu)ograma An3cio
P%eu$o!*$ go +Portugol, C*$ go Pa%!al Programa 6ra$e4io ca!e"al#o do $rograma% Program 6ra$e4io/ rea de declara"&es% -ar !1,!2,a:Real' cor$o do $rograma% 0eg n (rite)*Digite a !ase maior: +,' Readln)!1,' (rite)*Digite a !ase menor: +,' Readln)!2,' (rite)*Digite a altura: +,' Readln)a,' Area :- )!1 F !2, * a P 2' (riteln)*A rea do tra$4io +, Area,'
!1 In.! o Escreva Digite a !ase maior: Leia !1 Escreva Digite a !ase menor: Leai !2 Escreva Digite a altura: Leai a Area )!1 F !2, * a P 2 Escreva A rea do tra$4io , Area
!2
Digite a altura:
( m.
En$.
<AB