exercícios de visualg para aprender lógica
TRANSCRIPT
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
1/99
Exercícios de VisuAlG para Aprender Lógica
Veja no Wikipédia
[wikibox lang = “p!"Visualg[#wikibox"Lisa
Esa lisa $oi disponibili%ada por &la'iano () *il'a+ e as resposas dosexercícios+ por ,runo ,arbosa+ no $or-ao )alg .ue pode- ser aberos+esudados e esados no VisualG) / u-a excelene oporunidade para .ue'oc0 enenda co-o progra-ar) A lisa co-plea para 'oc0 baixar pode ser'isa clicando sobre os links nos no-es dos auores ou e- 1ocu-ensVisualG
&a2a u- algori-o .ue receba dois n3-eros e exiba o resulado da suaso-a)
Exercício 4
algori-o 5ex45
## &un26o 7 &a2a u- algori-o .ue receba dois n3-eros e exiba o resuladoda sua so-a)
## Auor 7
## 1aa 7 89#44#:949
## *e26o de 1eclara2;es
'ar
x+ 51igie o segundo n3-ero7 5?
leia>
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
2/99
-algori-o
4
:
8B
C
D
F
4944
4:
48
4B
4C
4D
4
algori-o 5ex45
## &un26o 7 &a2a u- algori-o .ue receba dois n3-eros e exiba o resuladoda sua so-a)
## Auor 7
## 1aa 7 89#44#:949
## *e26o de 1eclara2;es
'arx+ 51igie o segundo n3-ero7 5?
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
3/99
leia>
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
4/99
C
D
F
49
44
4:
48
4B
4C4D
4
4F
4
:9
:4
algori-o 5ex:5
## &un26o 7 &a2a u- algori-o .ue receba dois n3-eros e ao nal -osre a
## so-a+ subra26o+ -uliplica26o e a di'is6o dos n3-eros lidos)
## Auor 7
## 1aa 7 89#44#:949
## *e26o de 1eclara2;es
'ar
x+ 51igie o segundo n3-ero7 5?
leia>
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
5/99
escre'al>5A so-a é7 5+x@
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
6/99
8
B
C
D
F
49
44
4:
484B
4C
4D
4
4F
4
:9
algori-o 5ex85
## &un26o 7 Escre'er u- algori-o para deer-inar o consu-o -édio de u-
## auo-ó'el sendo $ornecida a disJncia oal percorrida pelo auo-ó'el e
## o oal de co-busí'el gaso)
## Auor 7
## 1aa 7 89#44#:949
## *e26o de 1eclara2;es
'ar
disancia+ co-busi'el7 real
inicio
## *e26o de o-andos
escre'al>5========== Klculo de consu-o -édio de co-busí'el
=========5?
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
7/99
escre'a>51igie a disJncia pecorrida7 5?
leia>disancia?
escre'a>51igie o co-busí'el gaso7 5?
leia>co-busi'el?escre'al>5( consu-o -édio de co-busí'el do seu 'eículo é75+disancia#co-busi'el?
-algori-o
Exercício B
algori-o 5exB5
## &un26o 7 Escre'er u- algori-o .ue leia o no-e de u- 'endedor+ o seu
## salKrio xo e o oal de 'endas e$euadas por ele no
## -0s >e- dineiro?) *abendo .ue ese 'endedor gana 4CM de co-iss6osobre
## suas 'endas e$euadas+ in$or-ar o
## seu no-e+ o salKrio xo e salKrio no nal do -0s
## Auor 7
## 1aa 7 89#44#:949
## *e26o de 1eclara2;es
'ar
no-e7 caracere
salario7 real
'endas7 real
co-issao7 real
salario&inal7 real
inicio
## *e26o de o-andos
escre'al>5NONONONONO *ise-a de ges6o de 'endedoresNONONONONO5?
escre'a>5OOO 1igie o no-e do 'endedor7 5?
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
8/99
leia>no-e?
escre'a>5OOO 1igie o salKrio7 5?
leia>salario?
escre'a>5OOO Pn$or-e a .uanidade de 'endas dese no -0s7 5?leia>'endas?
## Klculo da co-iss6o e salKrio nal
co-issao OOOOOOOOO QE*RS( NNNNNNNNNN5?
escre'al>5HH To-e7 5+no-e?
escre'al>5HH *alKrio7 5+salario?
escre'al>5HH *alKrio &inal >salKrio @ co-iss6o?7 5+salario&inal?
escre'al>5OOOOOOOOOONONONONONNNNNNNNNN5?
-algori-o
4
:
8
B
C
D
F
49
44
4:
48
4B
4C
4D
4
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
9/99
4F
4
:9
:4::
:8
:B
:C
:D
:
:F:
89
84
8:
88
8B
8C
algori-o 5exB5
## &un26o 7 Escre'er u- algori-o .ue leia o no-e de u- 'endedor+ o seu
## salKrio xo e o oal de 'endas e$euadas por ele no
## -0s >e- dineiro?) *abendo .ue ese 'endedor gana 4CM de co-iss6osobre
## suas 'endas e$euadas+ in$or-ar o
## seu no-e+ o salKrio xo e salKrio no nal do -0s## Auor 7
## 1aa 7 89#44#:949
## *e26o de 1eclara2;es
'ar
no-e7 caracere
salario7 real
'endas7 real
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
10/99
co-issao7 real
salario&inal7 real
inicio## *e26o de o-andos
escre'al>5NONONONONO *ise-a de ges6o de 'endedoresNONONONONO5?
escre'a>5OOO 1igie o no-e do 'endedor7 5?
leia>no-e?
escre'a>5OOO 1igie o salKrio7 5?
leia>salario?
escre'a>5OOO Pn$or-e a .uanidade de 'endas dese no -0s7 5?
leia>'endas?
## Klculo da co-iss6o e salKrio nal
co-issao OOOOOOOOO QE*RS( NNNNNNNNNN5?
escre'al>5HH To-e7 5+no-e?
escre'al>5HH *alKrio7 5+salario?
escre'al>5HH *alKrio &inal >salKrio @ co-iss6o?7 5+salario&inal?escre'al>5OOOOOOOOOONONONONONNNNNNNNNN5?
-algori-o
Exercício C
algori-o 5exC5
## &un26o 7 Escre'er u- algori-o .ue leia o no-e de u- aluno e as noas
## das r0s pro'as .ue ele obe'e no se-esre) To nal
## in$or-ar o no-e do aluno e a sua -édia >ari-éica?
## Auor 7
## 1aa 7 89#44#:949
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
11/99
## *e26o de 1eclara2;es
'ar
aluno7 caracere
noas7 'eor[4))8" de realx7 ineiro
-edia7 real
inicio
## *e26o de o-andos
escre'al>5============== Sédia de alunos ==============5?
escre'a>51igie o no-e do aluno7 5?leia>aluno?
para x de 4 ae 8 $aca
escre'a>51igie a 5+x+5U noa 5?
leia>noas[x"?
-para
-edia OO Sédia7 5+-edia?
escre'al>5=======================================5?
-algori-o
4
:
8
B
C
D
F
49
44
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
12/99
4:
48
4B
4C4D
4
4F
4
:9
:4
:::8
:B
:C
:D
:
algori-o 5exC5
## &un26o 7 Escre'er u- algori-o .ue leia o no-e de u- aluno e as noas
## das r0s pro'as .ue ele obe'e no se-esre) To nal
## in$or-ar o no-e do aluno e a sua -édia >ari-éica?
## Auor 7
## 1aa 7 89#44#:949
## *e26o de 1eclara2;es
'ar
aluno7 caracere
noas7 'eor[4))8" de real
x7 ineiro
-edia7 real
inicio
## *e26o de o-andos
escre'al>5============== Sédia de alunos ==============5?
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
13/99
escre'a>51igie o no-e do aluno7 5?
leia>aluno?
para x de 4 ae 8 $aca
escre'a>51igie a 5+x+5U noa 5? leia>noas[x"?
-para
-edia OO Sédia7 5+-edia?
escre'al>5=======================================5?
-algori-oExercício D
algori-o 5exD5
## &un26o 7 Ler dois 'alores para as 'ariK'eis A e ,+ e e$euar as rocas
## dos 'alores de $or-a .ue a 'ariK'el A passe a possuir o
## 'alor da 'ariK'el , e a 'ariK'el , passe a possuir o 'alor da 'ariK'el
## A) Apresenar os 'alores rocados)
## Auor 7
## 1aa 7 89#44#:949
## *e26o de 1eclara2;es
'ar
a+ b+ roca7 ineiro
inicio
## *e26o de o-andos
escre'a>51igie o 'alor>nu-érico? da 'ariK'el A7 5?
leia>a?
escre'a>51igie o 'alor>nu-érico? da 'ariK'el ,7 5?
leia>b?
roca
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
14/99
4
:
8
BC
D
F
49
444:
48
4B
4C
4D
4
4F
algori-o 5exD5
## &un26o 7 Ler dois 'alores para as 'ariK'eis A e ,+ e e$euar as rocas
## dos 'alores de $or-a .ue a 'ariK'el A passe a possuir o
## 'alor da 'ariK'el , e a 'ariK'el , passe a possuir o 'alor da 'ariK'el
## A) Apresenar os 'alores rocados)
## Auor 7
## 1aa 7 89#44#:949
## *e26o de 1eclara2;es
'ar
a+ b+ roca7 ineiro
inicio
## *e26o de o-andos
escre'a>51igie o 'alor>nu-érico? da 'ariK'el A7 5?
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
15/99
leia>a?
escre'a>51igie o 'alor>nu-érico? da 'ariK'el ,7 5?
leia>b?
rocaExercício
algori-o 5ex5
## &un26o 7 Ler u-a e-peraura e- graus elsius e apresenKHla con'erida
## e- graus &arenei) A $ór-ula de con'ers6o é7
## &=>I@4D9? # C+ sendo & a e-peraura e- &arenei e a e-peraurae- elsius)
## Auor 7
## 1aa 7 89#44#:949
## *e26o de 1eclara2;es
'ar
cel+ $ar7 real
inicio
## *e26o de o-andos
escre'al>5=H=H=H=H=H abela de con'ers6o7 elcius HO &arenei H=H=H=H=H=5?
escre'a>51igie a e-peraura e- elcius7 5?
leia>cel?
$ar
4
:
8
B
C
D
F
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
16/99
49
44
4:48
4B
4C
4D
algori-o 5ex5
## &un26o 7 Ler u-a e-peraura e- graus elsius e apresenKHla con'erida
## e- graus &arenei) A $ór-ula de con'ers6o é7## &=>I@4D9? # C+ sendo & a e-peraura e- &arenei e a e-peraurae- elsius)
## Auor 7
## 1aa 7 89#44#:949
## *e26o de 1eclara2;es
'ar
cel+ $ar7 real
inicio
## *e26o de o-andos
escre'al>5=H=H=H=H=H abela de con'ers6o7 elcius HO &arenei H=H=H=H=H=5?
escre'a>51igie a e-peraura e- elcius7 5?
leia>cel?
$ar
Exercício F
algori-o 5exF5
## &un26o 7 Elaborar u- algori-o .ue e$eue a apresena26o do 'alor da
## con'ers6o e- real >Q? de u- 'alor lido e- dólar## >R*?) ( algori-o de'erK soliciar o 'alor da coa26o do dólar e a-bé-
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
17/99
## a .uanidade de dólares disponí'eis co- o usuKrio)
## Auor 7
## 1aa 7 89#44#:949
## *e26o de 1eclara2;es'ar
rs+ us+ coacao+ dola1isponi'el7 real
inicio
## *e26o de o-andos
escre'al>5========= oa26o do 1ólar ==========5?
escre'a>5Xual a coa26o aual do dólarY 5?leia>coacao?
escre'a>5Xuanos dólares 'oc0 possuiY 5?
leia>us?
rs
4
:
8
B
C
D
F
49
44
4:
48
4B
4C
4D
4
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
18/99
4F
4
algori-o 5exF5
## &un26o 7 Elaborar u- algori-o .ue e$eue a apresena26o do 'alor da## con'ers6o e- real >Q? de u- 'alor lido e- dólar
## >R*?) ( algori-o de'erK soliciar o 'alor da coa26o do dólar e a-bé-
## a .uanidade de dólares disponí'eis co- o usuKrio)
## Auor 7
## 1aa 7 89#44#:949
## *e26o de 1eclara2;es
'arrs+ us+ coacao+ dola1isponi'el7 real
inicio
## *e26o de o-andos
escre'al>5========= oa26o do 1ólar ==========5?
escre'a>5Xual a coa26o aual do dólarY 5?
leia>coacao?
escre'a>5Xuanos dólares 'oc0 possuiY 5?
leia>us?
rs
Exercício
algori-o 5ex5
## &un26o 7 &a2a u- algori-o .ue receba u- 'alor .ue $oi deposiado e
## exiba o 'alor co- rendi-eno após u- -0s)
## onsidere xo o juro da poupan2a e- 9+9M a) -)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
19/99
correcao+ deposio7 real
inicio## *e26o de o-andos
escre'al>5*ise-a de depósio do ,anco do (ese5?
escre'a>51igie o 'alor deposiado7 5?
leia>deposio?
correcao
4
:8
B
C
D
F
49
44
4:
48
4B
4C
4D
4
algori-o 5ex5
## &un26o 7 &a2a u- algori-o .ue receba u- 'alor .ue $oi deposiado e
## exiba o 'alor co- rendi-eno após u- -0s)
## onsidere xo o juro da poupan2a e- 9+9M a) -)
## Auor 7
## 1aa 7 4#4:#:949
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
20/99
## *e26o de 1eclara2;es
'ar
correcao+ deposio7 real
inicio
## *e26o de o-andos
escre'al>5*ise-a de depósio do ,anco do (ese5?
escre'a>51igie o 'alor deposiado7 5?
leia>deposio?
correcaoExercício 49
algori-o 5ex495
## &un26o 7 A Loja Sa-6o co- A23car esK 'endendo seus produos e- C
##>cinco? presa2;es se- juros) &a2a u- algori-o .ue
## receba u- 'alor de u-a co-pra e -osre o 'alor das presa2;es)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
co-pra+ presacao7 real
inicio
## *e26o de o-andos
escre'al>5========== Loja Sa-6o co- A23car ==========5?
escre'a>51igie o 'alor da co-pra7 5?
leia>co-pra?
presacao
4
:
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
21/99
8
B
C
D
F
49
44
4:
484B
4C
4D
algori-o 5ex495
## &un26o 7 A Loja Sa-6o co- A23car esK 'endendo seus produos e- C
##>cinco? presa2;es se- juros) &a2a u- algori-o .ue
## receba u- 'alor de u-a co-pra e -osre o 'alor das presa2;es)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
co-pra+ presacao7 real
inicio
## *e26o de o-andos
escre'al>5========== Loja Sa-6o co- A23car ==========5?
escre'a>51igie o 'alor da co-pra7 5?
leia>co-pra?
presacao
Exercício 44
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
22/99
algori-o 5ex445
## &un26o 7 &a2a u- algori-o .ue receba o pre2o de cuso de u- produo e
## -osre o 'alor de 'enda) *abeHse .ue o pre2o de## cuso receberK u- acrésci-o de acordo co- u- percenual in$or-adopelo usuKrio)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
cuso+ 'enda+ percen7 real
inicio
## *e26o de o-andos
escre'a>51igie o cuso do produo7 5?
leia>cuso?
escre'a>51igie o percenual para 'enda7 5?
leia>percen?percen
4
:
8
B
C
D
F
49
44
4:
48
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
23/99
4B
4C
4D
4algori-o 5ex445
## &un26o 7 &a2a u- algori-o .ue receba o pre2o de cuso de u- produo e
## -osre o 'alor de 'enda) *abeHse .ue o pre2o de
## cuso receberK u- acrésci-o de acordo co- u- percenual in$or-adopelo usuKrio)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
cuso+ 'enda+ percen7 real
inicio
## *e26o de o-andos
escre'a>51igie o cuso do produo7 5?leia>cuso?
escre'a>51igie o percenual para 'enda7 5?
leia>percen?
percen
Exercício 4:
algori-o 5ex4:5
## &un26o 7 ( cuso ao consu-idor de u- carro no'o é a so-a do cuso de
## $Kbrica co- a percenage- do disribuidor e dos
## i-posos >aplicados+ pri-eiro os i-posos sobre o cuso de $Kbrica+ e
## depois a percenage- do disribuidor sobre o
## resulado?) *upondo .ue a percenage- do disribuidor seja de :FM e os
## i-posos BCM) Escre'er u- algori-o .ue
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
24/99
## leia o cuso de $Kbrica de u- carro e in$or-e o cuso ao consu-idor do-es-o)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
cuso&abrica+ cuso&inal7 real
inicio
## *e26o de o-andos
escre'a>5Pn$or-e o cuso de $Kbrica do 'eículo7 5?
leia>cuso&abrica?
cuso&inal
4
:
8
BC
D
F
49
444:
48
4B
4C
4D
4
4F
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
25/99
4
:9
algori-o 5ex4:5
## &un26o 7 ( cuso ao consu-idor de u- carro no'o é a so-a do cuso de## $Kbrica co- a percenage- do disribuidor e dos
## i-posos >aplicados+ pri-eiro os i-posos sobre o cuso de $Kbrica+ e
## depois a percenage- do disribuidor sobre o
## resulado?) *upondo .ue a percenage- do disribuidor seja de :FM e os
## i-posos BCM) Escre'er u- algori-o .ue
## leia o cuso de $Kbrica de u- carro e in$or-e o cuso ao consu-idor do-es-o)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
cuso&abrica+ cuso&inal7 real
inicio## *e26o de o-andos
escre'a>5Pn$or-e o cuso de $Kbrica do 'eículo7 5?
leia>cuso&abrica?
cuso&inal
Exercício 48
algori-o 5ex485
## &un26o 7 &a2a u- algori-o .ue receba u- n3-ero e -osre u-a-ensage-
## caso ese n3-ero seja -aior .ue 49)
## Auor 7
## 1aa 7 4#4:#:949## *e26o de 1eclara2;es
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
26/99
'ar
nu-ero7 ineiro
inicio## *e26o de o-andos
escre'a>51igie u- n3-ero7 5?
leia>nu-ero?
se nu-ero O 49 enao
escre'al>5( n3-ero é -aior .ue 495?
-se
-algori-o
4
:
8
B
C
D
F
49
44
4:
48
4B
4C
4D
4
4F
algori-o 5ex485
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
27/99
## &un26o 7 &a2a u- algori-o .ue receba u- n3-ero e -osre u-a-ensage-
## caso ese n3-ero seja -aior .ue 49)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
nu-ero7 ineiro
inicio
## *e26o de o-andos
escre'a>51igie u- n3-ero7 5?
leia>nu-ero?
se nu-ero O 49 enao
escre'al>5( n3-ero é -aior .ue 495?
-se
-algori-oExercício 4B
algori-o 5ex4B5
## &un26o 7 Escre'er u- algori-o .ue leia dois 'alores ineiro disinos e
## in$or-e .ual é o -aior)
## Auor 7## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
nu-4+ nu-:7 ineiro
inicio
## *e26o de o-andos
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
28/99
escre'a>51igie o pri-eiro n3-ero7 5?
leia>nu-4?
escre'a>51igie o segundo n3-ero7 5?
leia>nu-:?
se nu-4 O nu-: enao
escre'a>5( pri-eiro n3-ero 5+nu-4+5 é -aior .ue o segundo5+nu-:?
senao
escre'a>5( segundo n3-ero5+nu-:+5 é -aior .ue o pri-eiro5+nu-4?
-se
-algori-o
4
:
8
B
C
D
F
49
44
4:
48
4B
4C
4D
4
4F
4
:9
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
29/99
:4
::
:8
algori-o 5ex4B5## &un26o 7 Escre'er u- algori-o .ue leia dois 'alores ineiro disinos e
## in$or-e .ual é o -aior)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
nu-4+ nu-:7 ineiro
inicio
## *e26o de o-andos
escre'a>51igie o pri-eiro n3-ero7 5?
leia>nu-4?
escre'a>51igie o segundo n3-ero7 5?
leia>nu-:?
se nu-4 O nu-: enao
escre'a>5( pri-eiro n3-ero 5+nu-4+5 é -aior .ue o segundo5+nu-:?
senao
escre'a>5( segundo n3-ero5+nu-:+5 é -aior .ue o pri-eiro5+nu-4?
-se
-algori-o
Exercício 4C
algori-o 5ex4C5
## &un26o 7 &a2a u- algori-o .ue receba u- n3-ero e diga se ese n3-ero
## esK no iner'alo enre 499 e :99)
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
30/99
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'arnu-ero7 ineiro
inicio
## *e26o de o-andos
escre'a>51igie u- n3-ero7 5?
leia>nu-ero?
se nu-ero O= 499 enao se nu-ero N= :99 enao
escre'al>5( n3-ero esK no iner'alo enre 499 e :995?
senao
escre'al>5( n3-ero n6o esK no iner'alo enre 499 e :995?
-se
senao
escre'al>5( n3-ero n6o esK no iner'alo enre 499 e :995?
-se
-algori-o
4
:
8
B
C
D
F
49
44
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
31/99
4:
48
4B
4C4D
4
4F
4
:9
:4
:::8
:B
algori-o 5ex4C5
## &un26o 7 &a2a u- algori-o .ue receba u- n3-ero e diga se ese n3-ero
## esK no iner'alo enre 499 e :99)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
nu-ero7 ineiro
inicio
## *e26o de o-andos
escre'a>51igie u- n3-ero7 5?
leia>nu-ero?
se nu-ero O= 499 enao
se nu-ero N= :99 enao
escre'al>5( n3-ero esK no iner'alo enre 499 e :995?
senao
escre'al>5( n3-ero n6o esK no iner'alo enre 499 e :995?
-se
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
32/99
senao
escre'al>5( n3-ero n6o esK no iner'alo enre 499 e :995?
-se
-algori-o
Exercício 4D
algori-o 5ex4D5
## &un26o 7 Escre'er u- algori-o .ue leia o no-e e as r0s noas obidas "
## por u- aluno durane o se-esre) alcular a sua## -édia >ari-éica?+ in$or-ar o no-e e sua -en26o apro'ado >-edia O=?+ ## Qepro'ado >-edia N= C? e Qecupera26o
## >-edia enre C)4 a D)?)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'arno-e7 caracere
n4+ n:+ n8+ -edia7 real
inicio
## *e26o de o-andos
escre'al>5*ise-a de -édias5?
escre'a>51igie a pri-eira noa7 5?leia>n4?
escre'a>51igie a segunda noa7 5?
leia>n:?
escre'a>51igie a erceria noa7 5?
leia>n8?
-edia = enao
escre'al>5Aluno apro'adoZ5?
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
33/99
senao
se -edia N= C enao
escre'al>5Aluno repro'adoZ5?
senao escre'al>5Aluno e- recupera26o)))5?
-se
-se
-algori-o
4
:8
B
C
D
F
49
44
4:
48
4B
4C
4D
4
4F
4
:9
:4
::
:8
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
34/99
:B
:C
:D
::F
:
89
84
8:
algori-o 5ex4D5
## &un26o 7 Escre'er u- algori-o .ue leia o no-e e as r0s noas obidas "## por u- aluno durane o se-esre) alcular a sua
## -édia >ari-éica?+ in$or-ar o no-e e sua -en26o apro'ado >-edia O=?+ ## Qepro'ado >-edia N= C? e Qecupera26o
## >-edia enre C)4 a D)?)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es'ar
no-e7 caracere
n4+ n:+ n8+ -edia7 real
inicio
## *e26o de o-andos
escre'al>5*ise-a de -édias5?escre'a>51igie a pri-eira noa7 5?
leia>n4?
escre'a>51igie a segunda noa7 5?
leia>n:?
escre'a>51igie a erceria noa7 5?
leia>n8?
-edia = enao
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
35/99
escre'al>5Aluno apro'adoZ5?
senao
se -edia N= C enao
escre'al>5Aluno repro'adoZ5? senao
escre'al>5Aluno e- recupera26o)))5?
-se
-se
-algori-o
Exercício 4
algori-o 5ex45
## &un26o 7 Ler F9 n3-eros e ao nal in$or-ar .uanos n3-ero>s? es>K?6o
## no iner'alo enre 49 >inclusi'e? e 4C9 >inclusi'e?)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
x+ nu-+ iner'alo7 ineiro
inicio
## *e26o de o-andos
para x de 4 ae F9 $aca
escre'a>51igie u- n3-ero7 5?
leia>nu-?
se nu- O= 49 enao
se nu- N= 4C9 enao
iner'alo
4
:
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
36/99
8
B
C
D
F
49
44
4:
484B
4C
4D
4
algori-o 5ex45
## &un26o 7 Ler F9 n3-eros e ao nal in$or-ar .uanos n3-ero>s? es>K?6o
## no iner'alo enre 49 >inclusi'e? e 4C9 >inclusi'e?)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
x+ nu-+ iner'alo7 ineiro
inicio
## *e26o de o-andos
para x de 4 ae F9 $aca
escre'a>51igie u- n3-ero7 5?
leia>nu-?
se nu- O= 49 enao
se nu- N= 4C9 enao
iner'alo
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
37/99
Exercício 4F
algori-o 5ex4F5## &un26o 7 &a2a u- algori-o .ue receba a idade de C pessoas e -osre
## -ensage- in$or-ando 5-aior de idade5 e 5-enor de
## idade5 para cada pessoa) onsidere a idade a parir de 4F anos co-o-aior de idade)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
x+ idade7 ineiro
inicio
## *e26o de o-andos
para x de 4 ae C $aca
escre'a>51igie a idade7 5? leia>idade?
se idade O= 4F enao
escre'al>5&ulano é -aior de idadeZ5?
-se
-para
-algori-o4
:
8
B
C
D
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
38/99
F
49
444:
48
4B
4C
4D
4
4F4
:9
:4
algori-o 5ex4F5
## &un26o 7 &a2a u- algori-o .ue receba a idade de C pessoas e -osre
## -ensage- in$or-ando 5-aior de idade5 e 5-enor de
## idade5 para cada pessoa) onsidere a idade a parir de 4F anos co-o-aior de idade)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
x+ idade7 ineiro
inicio
## *e26o de o-andos
para x de 4 ae C $aca
escre'a>51igie a idade7 5?
leia>idade?
se idade O= 4F enao
escre'al>5&ulano é -aior de idadeZ5?
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
39/99
-se
-para
-algori-oExercício 4
algori-o 5ex45
## &un26o 7 Escre'er u- algori-o .ue leia o no-e e o sexo de CD pessoas e
## in$or-e o no-e e se ela é o-e- ou -uler) To
## nal in$or-e oal de o-ens e de -uleres)## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
no-e+ sexo7 caracere
x+ + -7 ineiro
inicio
## *e26o de o-andos
para x de 4 ae C $aca
li-paela
escre'a>51igie o no-e7 5?
leia>no-e?
escre'a>5 H o-e- ou S H Suler7 5?
leia>sexo?
escola sexo
caso 55
4
:
8
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
40/99
B
C
D
F
49
44
4:
48
4B4C
4D
4
4F
4
:9
:4
::
algori-o 5ex45
## &un26o 7 Escre'er u- algori-o .ue leia o no-e e o sexo de CD pessoas e
## in$or-e o no-e e se ela é o-e- ou -uler) To
## nal in$or-e oal de o-ens e de -uleres)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
no-e+ sexo7 caracere
x+ + -7 ineiro
inicio
## *e26o de o-andos
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
41/99
para x de 4 ae C $aca
li-paela
escre'a>51igie o no-e7 5?
leia>no-e? escre'a>5 H o-e- ou S H Suler7 5?
leia>sexo?
escola sexo
caso 55
Exercício :9
algori-o 5ex:95
## &un26o 7 A concessionKria de 'eículos AQATG( VEL( esK 'endendo os
## seus 'eículos co- descono) &a2a u-
## algori-o .ue calcule e exiba o 'alor do descono e o 'alor a ser pago
## pelo cliene de 'Krios carros) ( descono
## de'erK ser calculado de acordo co- o ano do 'eículo) Aé :999 H 4:M e
## aci-a de :999 H M) ( sise-a de'erK
## pergunar se deseja coninuar calculando descono aé .ue a resposa
## seja7 \u:94c>T? T6o\u:94d ) Pn$or-ar oal de carros co-
## ano aé :999 e oal geral)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
progra-a+ opc7 caracere
ano+ oal+ oal:9997 ineiro
'alor+ 'alor&inal+ descono7 real
inicio
## *e26o de o-andos
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
42/99
progra-a NH 5*5
en.uano progra-a NO 5T5 $aca
li-paela
escre'a>51igie o 'alor do carro7 5? leia>'alor?
escre'a>51igie o ano do carro7 5?
leia>ano?
se ano N= :999 enao
descono
4
:8
B
C
D
F
49
44
4:
48
4B
4C
4D
4
4F
4
:9
:4
::
:8
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
43/99
:B
:C
:D
::F
:
algori-o 5ex:95
## &un26o 7 A concessionKria de 'eículos AQATG( VEL( esK 'endendo os
## seus 'eículos co- descono) &a2a u-
## algori-o .ue calcule e exiba o 'alor do descono e o 'alor a ser pago
## pelo cliene de 'Krios carros) ( descono## de'erK ser calculado de acordo co- o ano do 'eículo) Aé :999 H 4:M e
## aci-a de :999 H M) ( sise-a de'erK
## pergunar se deseja coninuar calculando descono aé .ue a resposa
## seja7 \u:94c>T? T6o\u:94d ) Pn$or-ar oal de carros co-
## ano aé :999 e oal geral)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
progra-a+ opc7 caracere
ano+ oal+ oal:9997 ineiro
'alor+ 'alor&inal+ descono7 real
inicio
## *e26o de o-andos
progra-a NH 5*5
en.uano progra-a NO 5T5 $aca
li-paela
escre'a>51igie o 'alor do carro7 5?
leia>'alor?
escre'a>51igie o ano do carro7 5?
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
44/99
leia>ano?
se ano N= :999 enao
descono
Exercício :4
algori-o 5ex:45
## &un26o 7 Escre'er u- algori-o .ue leia os dados de T pessoas >no-e+
## sexo+ idade e sa3de? e in$or-e se esK apa ou n6o
## para cu-prir o ser'i2o -iliar obrigaório) Pn$or-e os oais)
## Auor 7## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
progra-a+ idade+ apo7 ineiro
no-e+ sexo+ saude+ opc7 caracere
oApo+ oal7 ineiro
inicio
## *e26o de o-andos
progra-a 5,5 enao
apo
4
:
8
B
C
D
F
49
44
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
45/99
4:
48
4B
4Calgori-o 5ex:45
## &un26o 7 Escre'er u- algori-o .ue leia os dados de T pessoas >no-e+
## sexo+ idade e sa3de? e in$or-e se esK apa ou n6o
## para cu-prir o ser'i2o -iliar obrigaório) Pn$or-e os oais)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es'ar
progra-a+ idade+ apo7 ineiro
no-e+ sexo+ saude+ opc7 caracere
oApo+ oal7 ineiro
inicio
## *e26o de o-andos
progra-a 5,5 enao
apo
Exercício ::
algori-o 5ex::5
## &un26o 7 &a2a u- algori-o .ue receba o pre2o de cuso e o pre2o de
## 'enda de B9 produos) Sosre co-o resulado se
## ou'e lucro+ prejuí%o ou e-pae para cada produo) Pn$or-e -edia de
## pre2o de cuso e do pre2o de 'enda)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
x7 ineiro
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
46/99
precoVenda+ precouso7 real
-ediauso+ -ediaVenda7 real
inicio## *e26o de o-andos
para x de 4 ae B9 $aca
li-paela
escre'a>51igie o pre2o de cuso7 5?
leia>precouso?
-ediauso precouso enao
escre'al>5ou'e lucro na 'enda5? -se
-se
-para
li-paela
escre'al>5A -édia de pre2o de cuso $oi7 5+-ediauso#B9?
escre'al>5A -édia de pre2o de 'enda $oi7 5+-ediaVenda#B9?
-algori-o
4
:
8
B
C
D
F
49
44
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
47/99
4:
48
4B
4C4D
4
4F
4
:9
:4
:::8
:B
:C
:D
:
:F
:
89
84
algori-o 5ex::5
## &un26o 7 &a2a u- algori-o .ue receba o pre2o de cuso e o pre2o de
## 'enda de B9 produos) Sosre co-o resulado se
## ou'e lucro+ prejuí%o ou e-pae para cada produo) Pn$or-e -edia de
## pre2o de cuso e do pre2o de 'enda)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
x7 ineiro
precoVenda+ precouso7 real
-ediauso+ -ediaVenda7 real
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
48/99
inicio
## *e26o de o-andos
para x de 4 ae B9 $aca li-paela
escre'a>51igie o pre2o de cuso7 5?
leia>precouso?
-ediauso precouso enao
escre'al>5ou'e lucro na 'enda5?
-se
-se
-para
li-paela
escre'al>5A -édia de pre2o de cuso $oi7 5+-ediauso#B9?
escre'al>5A -édia de pre2o de 'enda $oi7 5+-ediaVenda#B9?
-algori-o
Exercício :8
algori-o 5ex:85
## &un26o 7 &a2a u- algori-o .ue receba u- n3-ero e -osre u-a
-ensage-## caso ese n3-ero sege -aior .ue F9+ -enor
## .ue :C ou igual a B9)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
nu-ero7 ineiro
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
49/99
inicio
## *e26o de o-andos
escre'a>51igie u- n3-ero7 5?leia>nu-ero?
se nu-ero O F9 enao
escre'al>5( n3-ero é -aior .ue F95?
senao
se nu-ero N :C enao
escre'al>5( n3-ero é -enor .ue :C5? senao
se nu-ero = B9 enao
escre'al>5( n3-ero é igual a B95?
-se
-se
-se
-algori-o
4
:
8
B
C
D
F
49
44
4:
48
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
50/99
4B
4C
4D
44F
4
:9
:4
::
:8
:B:C
:D
:
:F
algori-o 5ex:85
## &un26o 7 &a2a u- algori-o .ue receba u- n3-ero e -osre u-a
-ensage-## caso ese n3-ero sege -aior .ue F9+ -enor
## .ue :C ou igual a B9)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
nu-ero7 ineiro
inicio
## *e26o de o-andos
escre'a>51igie u- n3-ero7 5?
leia>nu-ero?
se nu-ero O F9 enao
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
51/99
escre'al>5( n3-ero é -aior .ue F95?
senao
se nu-ero N :C enao
escre'al>5( n3-ero é -enor .ue :C5? senao
se nu-ero = B9 enao
escre'al>5( n3-ero é igual a B95?
-se
-se
-se
-algori-o
Exercício :B
algori-o 5ex:B5
## &un26o 7 &a2a u- algori-o .ue receba T n3-eros e -osre posii'o+
## negai'o ou %ero para cada n3-ero)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
progra-a+ nu-ero7 ineiro
opc7 caracere
inicio
## *e26o de o-andos
progra-a 9 enao
escre'al>5]osii'o5?
senao
se nu-ero = 9 enao
escre'al>5( n3-ero é igual a 95?
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
52/99
-se
se nu-ero N 9 enao
escre'al>5Tegai'o5?
-se -se
escre'a>51eseja nali%arY >*#T? 5?
leia>opc?
se opc = 5*5 enao
progra-a4
:
8
B
C
D
F
49
44
4:
48
4B
4C
4D
4
4F
4
:9
:4
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
53/99
::
:8
:B
:C:D
:
:F
algori-o 5ex:B5
## &un26o 7 &a2a u- algori-o .ue receba T n3-eros e -osre posii'o+
## negai'o ou %ero para cada n3-ero)
## Auor 7## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
progra-a+ nu-ero7 ineiro
opc7 caracere
inicio
## *e26o de o-andos
progra-a 9 enao
escre'al>5]osii'o5?
senao
se nu-ero = 9 enao
escre'al>5( n3-ero é igual a 95?
-se
se nu-ero N 9 enao
escre'al>5Tegai'o5?
-se
-se
escre'a>51eseja nali%arY >*#T? 5?
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
54/99
leia>opc?
se opc = 5*5 enao
progra-a
Exercício :C
algori-o 5ex:C5
## &un26o 7 &a2a u- algori-o .ue leia dois n3-eros e ideni.ue se s6o
## iguais ou di$erenes) aso eles seja- iguais i-pri-a
## u-a -ensage- di%endo .ue eles s6o iguais) aso seja- di$erenes+in$or-e
## .ual n3-ero é o -aior+ e u-a
## -ensage- .ue s6o di$erenes)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
nu-4+ nu-:7 ineiro
inicio
## *e26o de o-andos
escre'a>51igie o pri-eiro n3-ero7 5?
leia>nu-4?
escre'a>51igie o segundo n3-ero7 5?
leia>nu-:?se nu-4 = nu-: enao
escre'al>5(s n3-eros s6o iguaisZ5?
senao
se nu-4 O nu-: enao
escre'al>5( n3-ero5+nu-4+5 é -aior .ue o n3-ero5+nu-:?
escre'al>5Eles s6o di$erenesZZZ5?
senao
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
55/99
escre'al>5( n3-ero5+nu-:+5 é -aior .ue o n3-ero5+nu-4?
escre'al>5Eles s6o di$erenesZZZ5?
-se
-se
-algori-o
4
:
8
B
CD
F
49
44
4:
48
4B
4C
4D
4
4F
4
:9
:4
::
:8
:B
:C
:D
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
56/99
:
:F
:
8984
algori-o 5ex:C5
## &un26o 7 &a2a u- algori-o .ue leia dois n3-eros e ideni.ue se s6o
## iguais ou di$erenes) aso eles seja- iguais i-pri-a
## u-a -ensage- di%endo .ue eles s6o iguais) aso seja- di$erenes+in$or-e
## .ual n3-ero é o -aior+ e u-a
## -ensage- .ue s6o di$erenes)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
nu-4+ nu-:7 ineiro
inicio
## *e26o de o-andos
escre'a>51igie o pri-eiro n3-ero7 5?
leia>nu-4?
escre'a>51igie o segundo n3-ero7 5?
leia>nu-:?
se nu-4 = nu-: enao escre'al>5(s n3-eros s6o iguaisZ5?
senao
se nu-4 O nu-: enao
escre'al>5( n3-ero5+nu-4+5 é -aior .ue o n3-ero5+nu-:?
escre'al>5Eles s6o di$erenesZZZ5?
senao
escre'al>5( n3-ero5+nu-:+5 é -aior .ue o n3-ero5+nu-4?
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
57/99
escre'al>5Eles s6o di$erenesZZZ5?
-se
-se
-algori-o
Exercício :D
algori-o 5ex:D5
## &un26o 7 &a2a u- algori-o .ue leia u- n3-ero de 4 a C e escre'a por
## exenso) aso o usuKrio digie u- n3-ero .ue n6o## eseja nese iner'alo+ exibir -ensage-7 n3-ero in'Klido)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
nu-ero7 ineiro
inicio
## *e26o de o-andos
escre'a>51igie u- n3-ero de 4 a C7 5?
leia>nu-ero?
escola nu-ero
caso 4
escre'al>5R-5?
caso :
escre'al>51ois5?
caso 8
escre'al>5r0s5?
caso B
escre'al>5Xuaro5?
caso C
escre'al>5inco5?
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
58/99
ourocaso
escre'al>5T3-ero Pn'KlidoZZZ5?
-escola
-algori-o
4
:
8
B
C
D
F
49
44
4:
48
4B
4C
4D
4
4F
4
:9
:4
::
:8
:B
:C
:D
:
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
59/99
:F
:
algori-o 5ex:D5
## &un26o 7 &a2a u- algori-o .ue leia u- n3-ero de 4 a C e escre'a por## exenso) aso o usuKrio digie u- n3-ero .ue n6o
## eseja nese iner'alo+ exibir -ensage-7 n3-ero in'Klido)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
nu-ero7 ineiroinicio
## *e26o de o-andos
escre'a>51igie u- n3-ero de 4 a C7 5?
leia>nu-ero?
escola nu-ero
caso 4
escre'al>5R-5?
caso :
escre'al>51ois5?
caso 8
escre'al>5r0s5?
caso B
escre'al>5Xuaro5?
caso C
escre'al>5inco5?
ourocaso
escre'al>5T3-ero Pn'KlidoZZZ5?
-escola
-algori-o
Exercício :
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
60/99
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
61/99
4
:
8
BC
D
F
49
444:
48
4B
4C
4D
4
4F
4
:9
:4
::
:8
:B
:C
:D
:
:F
:
algori-o 5ex:5
## &un26o 7 A concessionKria de 'eículos AQATG( esK 'endendo os seus
## 'eículos co- descono) &a2a u- algori-o .ue
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
62/99
## calcule e exiba o 'alor do descono e o 'alor a ser pago pelo cliene) (
## descono de'erK ser calculado sobre o 'alor
## do 'eículo de acordo co- o co-busí'el >Klcool \u:948 :CM+ gasolina
## \u:948 :4M ou diesel \u:9484BM?) o- 'alor do 'eículo %ero## encerra enrada de dados) Pn$or-e oal de descono e oal pago pelosclienes)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
descono+ 'alor]ago+ 'alorVeiculo7 real
oal1escono+ oal]ago7 real
co-busi'el+ opc7 caracere
inicio
## *e26o de o-andos
'alorVeiculo 9 $aca
li-paela escre'a>51igie o 'alor do 'eículo7 5?
leia>'alorVeiculo?
se 'alorVeiculo NO 9 enao
escre'al>51igie o co-busí'el5?
escre'a>5>G?asolina # >A?lcool # >1?iesel7 5?
leia>co-busi'el?
escola co-busi'el caso 5A5
descono
Exercício :F
algori-o 5ex:F5
## &un26o 7 Escre'er u- algori-o para u-a e-presa .ue decide dar u-
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
63/99
## reajuse a seus CFB $uncionKrios de acordo co- os
## seguines criérios7
## a? C9M para a.ueles .ue gana- -enos do .ue r0s salKrios -íni-os^
## b? :9M para a.ueles .ue gana- enre r0s aé de% salKrios -íni-os^## c? 4CM para a.ueles .ue gana- aci-a de de% aé 'ine salKrios-íni-os^
## d? 49M para os de-ais $uncionKrios)
## Leia o no-e do $uncionKrio+ seu salKrio e o 'alor do salKrio -íni-o)
## alcule o seu no'o salKrio reajusado) Escre'er o
## no-e do $uncionKrio+ o reajuse e seu no'o salKrio) alcule .uano _
## e-presa 'ai au-enar sua $ola de paga-eno)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
salarioSini-o+ no'o*alario+ reajuse+ reajuseoal+ $ola+ no'a&ola+ calc+salario7 real
no-e+ opc7 caracere
x7 ineiro
inicio
## *e26o de o-andos
opc NH 5x5
escre'al>5NONONONONO *ise-a de reajuse salarial NONONONONO5?
escre'a>51igie o 'alor aual do salKrio -íni-o7 5?
leia>salarioSini-o?
para x de 4 ae CFB $aca
li-paela
escre'a>51igie o no-e7 5?
leia>no-e?
escre'a>51igie o salKrio7 5?
leia>salario? calc OO To-e7 5+no-e?
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
64/99
escre'al>5OOO Qeajuse = C9M7 5+reajuseIsalario?
escre'al>5OOO To'o salKrio7 5+no'o*alario?
escre'al>5OOO ecle ener para coninuar)))5?
leia>opc? senao
calc OO To-e7 5+no-e?
escre'al>5OOO Qeajuse = :9M7 5+reajuseIsalario?
escre'al>5OOO To'o salKrio7 5+no'o*alario?
escre'al>5OOO ecle ener para coninuar)))5?
leia>opc?
senao calc OO To-e7 5+no-e?
escre'al>5OOO Qeajuse = 4CM7 5+reajuseIsalario?
escre'al>5OOO To'o salKrio7 5+no'o*alario?
escre'al>5OOO ecle ener para coninuar)))5?
leia>opc?
senao
reajuse OO To-e7 5+no-e?
escre'al>5OOO Qeajuse = 49M7 5+reajuseIsalario?
escre'al>5OOO To'o salKrio7 5+no'o*alario?
escre'al>5OOO ecle ener para coninuar)))5?
leia>opc?
-se
-se
-se
-para
escre'al>55?
escre'al>5A e-presa au-enou a $ola de paga-eno e-75+no'a&ola H$ola+5 Qeais5?
-algori-o
4
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
65/99
:
8
B
CD
F
49
44
4:48
4B
4C
4D
4
4F
4
:9
:4
::
:8
:B
:C
:D
:
:F
:
89
84
8:
88
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
66/99
8B
8C
8D
88F
8
B9
B4
B:
B8
BBBC
BD
B
BF
B
C9
C4
C:
C8
CB
CC
CD
C
CF
C
D9
D4
D:
D8
algori-o 5ex:F5
## &un26o 7 Escre'er u- algori-o para u-a e-presa .ue decide dar u-
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
67/99
## reajuse a seus CFB $uncionKrios de acordo co- os
## seguines criérios7
## a? C9M para a.ueles .ue gana- -enos do .ue r0s salKrios -íni-os^
## b? :9M para a.ueles .ue gana- enre r0s aé de% salKrios -íni-os^## c? 4CM para a.ueles .ue gana- aci-a de de% aé 'ine salKrios-íni-os^
## d? 49M para os de-ais $uncionKrios)
## Leia o no-e do $uncionKrio+ seu salKrio e o 'alor do salKrio -íni-o)
## alcule o seu no'o salKrio reajusado) Escre'er o
## no-e do $uncionKrio+ o reajuse e seu no'o salKrio) alcule .uano _
## e-presa 'ai au-enar sua $ola de paga-eno)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
salarioSini-o+ no'o*alario+ reajuse+ reajuseoal+ $ola+ no'a&ola+ calc+salario7 real
no-e+ opc7 caracere
x7 ineiro
inicio
## *e26o de o-andos
opc NH 5x5
escre'al>5NONONONONO *ise-a de reajuse salarial NONONONONO5?
escre'a>51igie o 'alor aual do salKrio -íni-o7 5?
leia>salarioSini-o?
para x de 4 ae CFB $aca
li-paela
escre'a>51igie o no-e7 5?
leia>no-e?
escre'a>51igie o salKrio7 5?
leia>salario? calc OO To-e7 5+no-e?
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
68/99
escre'al>5OOO Qeajuse = C9M7 5+reajuseIsalario?
escre'al>5OOO To'o salKrio7 5+no'o*alario?
escre'al>5OOO ecle ener para coninuar)))5?
leia>opc? senao
calc OO To-e7 5+no-e?
escre'al>5OOO Qeajuse = :9M7 5+reajuseIsalario?
escre'al>5OOO To'o salKrio7 5+no'o*alario?
escre'al>5OOO ecle ener para coninuar)))5?
leia>opc?
senao calc OO To-e7 5+no-e?
escre'al>5OOO Qeajuse = 4CM7 5+reajuseIsalario?
escre'al>5OOO To'o salKrio7 5+no'o*alario?
escre'al>5OOO ecle ener para coninuar)))5?
leia>opc?
senao
reajuse OO To-e7 5+no-e?
escre'al>5OOO Qeajuse = 49M7 5+reajuseIsalario?
escre'al>5OOO To'o salKrio7 5+no'o*alario?
escre'al>5OOO ecle ener para coninuar)))5?
leia>opc?
-se
-se
-se
-para
escre'al>55?
escre'al>5A e-presa au-enou a $ola de paga-eno e-75+no'a&ola H$ola+5 Qeais5?
-algori-o
Exercício :
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
69/99
algori-o 5ex:5
## &un26o 7 &a2a u- algori-o .ue receba o n3-ero do -0s e -osre o -0s## correspondene) Valide -0s in'Klido
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
-es7 ineiro
inicio
## *e26o de o-andos
escre'al>51igie o n3-ero do -0s7 5?
leia>-es?
escola -es
caso 4
escre'al>5`aneiro5?
caso :
escre'al>5&e'ereiro5?
caso 8
escre'al>5Sar2o5?
caso B
escre'al>5Abril5?
caso C
escre'al>5Saio5?
caso D
escre'al>5`uno5?
caso
escre'al>5`ulo5?
caso F
escre'al>5Agoso5?
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
70/99
caso
escre'al>5*ee-bro5?
caso 49
escre'al>5(uubro5?caso 44
escre'al>5To'e-bro5?
caso 4:
escre'al>51e%e-bro5?
ourocaso
escre'al>5S0s in'KlidoZ5?
-escola
-algori-o
4
:
8
B
C
D
F
49
44
4:
48
4B
4C
4D
4
4F
4
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
71/99
:9
:4
::
:8:B
:C
:D
:
:F
:
8984
8:
88
8B
8C
8D
8
8F
8
B9
B4
B:
B8
algori-o 5ex:5
## &un26o 7 &a2a u- algori-o .ue receba o n3-ero do -0s e -osre o -0s
## correspondene) Valide -0s in'Klido
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
-es7 ineiro
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
72/99
inicio
## *e26o de o-andos
escre'al>51igie o n3-ero do -0s7 5?leia>-es?
escola -es
caso 4
escre'al>5`aneiro5?
caso :
escre'al>5&e'ereiro5?
caso 8 escre'al>5Sar2o5?
caso B
escre'al>5Abril5?
caso C
escre'al>5Saio5?
caso D
escre'al>5`uno5?
caso
escre'al>5`ulo5?
caso F
escre'al>5Agoso5?
caso
escre'al>5*ee-bro5?
caso 49
escre'al>5(uubro5?
caso 44
escre'al>5To'e-bro5?
caso 4:
escre'al>51e%e-bro5?
ourocaso
escre'al>5S0s in'KlidoZ5?
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
73/99
-escola
-algori-o
Exercício 84
algori-o 5ex845
## &un26o 7 Escre'er u- algori-o .ue leia r0s 'alores ineiros disinos
## e os escre'a e- orde- crescene
## Auor 7
## 1aa 7 4#4:#:949## *e26o de 1eclara2;es
'ar
nu-4+ nu-:+ nu-87 ineiro
ordena7 'eor[4))8" de ineiro
inicio
## *e26o de o-andos
escre'a>51igie o pri-eiro n3-ero7 5?
leia>nu-4?
escre'a>51igie o segundo n3-ero7 5?
leia>nu-:?
escre'a>51igie o erceiro n3-ero7 5?
leia>nu-8?
se nu-4 O nu-: enao
ordena[8" nu-4 enao
ordena[8" nu-: enao
ordena[8" nu-: enao
ordena[8" nu-4 enao
ordena[8" 5+ordena[4"?
escre'al>5O5+ordena[:"?
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
74/99
escre'al>5O5+ordena[8"?
-algori-o
4
:8
B
C
D
F
49
44
4:
48
4B
4C
4D
4
4F
4
:9
:4
::
:8
:B
:C
:D
:
:F
algori-o 5ex845
## &un26o 7 Escre'er u- algori-o .ue leia r0s 'alores ineiros disinos
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
75/99
## e os escre'a e- orde- crescene
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es'ar
nu-4+ nu-:+ nu-87 ineiro
ordena7 'eor[4))8" de ineiro
inicio
## *e26o de o-andos
escre'a>51igie o pri-eiro n3-ero7 5?leia>nu-4?
escre'a>51igie o segundo n3-ero7 5?
leia>nu-:?
escre'a>51igie o erceiro n3-ero7 5?
leia>nu-8?
se nu-4 O nu-: enao
ordena[8" nu-4 enao
ordena[8" nu-: enao
ordena[8" nu-: enao
ordena[8" nu-4 enao
ordena[8" 5+ordena[4"?
escre'al>5O5+ordena[:"?
escre'al>5O5+ordena[8"?
-algori-o
Exercício 8:
algori-o 5ex8:5
## &un26o 7 1ados r0s 'alores A+ , e + e- .ue A e , s6o n3-eros reais e
## é u- caracere+ pedeHse para i-pri-ir o resulado
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
76/99
## da opera26o de A por , se $or u- sí-bolo de operador ari-éico^ caso
## conrKrio de'e ser i-pressa u-a
## -ensage- de operador n6o denido) raar erro de di'is6o por %ero)
## Auor 7## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
A+ ,7 real
7 caracere
inicio## *e26o de o-andos
escre'a>51igie o pri-eiro n3-ero7 5?
leia>A?
escre'a>51igie o segundo n3-ero7 5?
leia>,?
escre'a>51igie a opera26o desejada >@ H # I?7 5?
leia>?
escola
caso 5@5
escre'al>5A@, =5+A@,?
caso 5H5
escre'al>5AH, =5+AH,?
caso 5I5 =
escre'al>5AI, =5+AI,?
caso 5#5
se , = 9 enao
escre'al>5Erro+ u- n3-ero n6o pode ser di'idido por 9Z5?
senao
escre'al>5A#, =5+A#,?
-se
ourocaso
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
77/99
escre'al>5(perador n6o denidoZ5?
-escola
-algori-o
4:
8
B
C
D
F
49
44
4:
48
4B
4C
4D
4
4F
4
:9
:4
::
:8
:B
:C
:D
:
:F
:
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
78/99
89
84
8:
888B
8C
8D
8
8F
algori-o 5ex8:5
## &un26o 7 1ados r0s 'alores A+ , e + e- .ue A e , s6o n3-eros reais e ## é u- caracere+ pedeHse para i-pri-ir o resulado
## da opera26o de A por , se $or u- sí-bolo de operador ari-éico^ caso
## conrKrio de'e ser i-pressa u-a
## -ensage- de operador n6o denido) raar erro de di'is6o por %ero)
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
A+ ,7 real
7 caracere
inicio
## *e26o de o-andos
escre'a>51igie o pri-eiro n3-ero7 5?
leia>A?
escre'a>51igie o segundo n3-ero7 5?
leia>,?
escre'a>51igie a opera26o desejada >@ H # I?7 5?
leia>?
escola
caso 5@5
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
79/99
escre'al>5A@, =5+A@,?
caso 5H5
escre'al>5AH, =5+AH,?
caso 5I5 = escre'al>5AI, =5+AI,?
caso 5#5
se , = 9 enao
escre'al>5Erro+ u- n3-ero n6o pode ser di'idido por 9Z5?
senao
escre'al>5A#, =5+A#,?
-se ourocaso
escre'al>5(perador n6o denidoZ5?
-escola
-algori-o
Exercício 88
algori-o 5ex885
## &un26o 7 Escre'er u- algori-o .ue leia r0s 'alores ineiros e
## 'eri.ue se eles pode- ser os lados de u- riJngulo) *e
## $ore-+ in$or-ar .ual o ipo de riJngulo .ue eles $or-a-7 e.uilKero+
## isóscele ou escaleno
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
la+ lb+ lc+ riangulo7 ineiro
inicio
## *e26o de o-andos
escre'a>51igie o lado A do riJngulo7 5?
leia>la?
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
80/99
escre'a>51igie o lado , do riJngulo7 5?
leia>lb?
escre'a>51igie o lado do riJngulo7 5?
leia>lc?
se la N >lc@lb? enao
riangulo
4
:
8
BC
D
F
49
44
4:
48
4B
4C
4D
4
4F
4
:9
:4
algori-o 5ex885
## &un26o 7 Escre'er u- algori-o .ue leia r0s 'alores ineiros e
## 'eri.ue se eles pode- ser os lados de u- riJngulo) *e
## $ore-+ in$or-ar .ual o ipo de riJngulo .ue eles $or-a-7 e.uilKero+
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
81/99
## isóscele ou escaleno
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es'ar
la+ lb+ lc+ riangulo7 ineiro
inicio
## *e26o de o-andos
escre'a>51igie o lado A do riJngulo7 5?
leia>la?
escre'a>51igie o lado , do riJngulo7 5?leia>lb?
escre'a>51igie o lado do riJngulo7 5?
leia>lc?
se la N >lc@lb? enao
riangulo
Exercício 8B
algori-o 5ex8B5
## &un26o 7 A escola \u:94cA]QET1EQ\u:94d $a% o paga-eno de seus
## pro$essores por ora#aula) &a2a u- algori-o .ue calcule e exiba o
## salKrio de u- pro$essor) *abeHse .ue o 'alor da ora#aula segue a abela
abaixo7## ]ro$essor Tí'el 4 Q4:+99 por ora#aula
## ]ro$essor Tí'el : Q4+99 por ora#aula
## ]ro$essor Tí'el 8 Q:C+99 por ora#aula
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
82/99
ni'el+ oras7 ineiro
inicio
## *e26o de o-andos
escre'al>5OOOOO Escola A]QET1EQ NNNNN5?escre'a>51igie o ní'el do pro$essor >4#:#8?7 5?
leia>ni'el?
escre'a>51igie o n3-ero de oras rabaladas7 5?
leia>oras?
se ni'el = 4 enao
escre'al>5( pro$essor gana5+orasI4:?senao
se ni'el = : enao
escre'al>5( pro$essor gana5+orasI4?
senao
escre'a>5( pro$essor gana5+orasI:C?
-se
-se
-algori-o
4
:
8
B
C
D
F
49
44
4:
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
83/99
48
4B
4C
4D4
4F
4
:9
:4
::
:8:B
:C
:D
:
:F
:
89
84
algori-o 5ex8B5
## &un26o 7 A escola \u:94cA]QET1EQ\u:94d $a% o paga-eno de seus
## pro$essores por ora#aula) &a2a u- algori-o .ue calcule e exiba o
## salKrio de u- pro$essor) *abeHse .ue o 'alor da ora#aula segue a abelaabaixo7
## ]ro$essor Tí'el 4 Q4:+99 por ora#aula## ]ro$essor Tí'el : Q4+99 por ora#aula
## ]ro$essor Tí'el 8 Q:C+99 por ora#aula
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
ni'el+ oras7 ineiro
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
84/99
inicio
## *e26o de o-andos
escre'al>5OOOOO Escola A]QET1EQ NNNNN5?
escre'a>51igie o ní'el do pro$essor >4#:#8?7 5?leia>ni'el?
escre'a>51igie o n3-ero de oras rabaladas7 5?
leia>oras?
se ni'el = 4 enao
escre'al>5( pro$essor gana5+orasI4:?
senao se ni'el = : enao
escre'al>5( pro$essor gana5+orasI4?
senao
escre'a>5( pro$essor gana5+orasI:C?
-se
-se
-algori-o
Exercício 8C
algori-o 5ex8C5
## &un26o 7 Elabore u- algori-o .ue+ dada a idade de u- nadador)
## lassi.ueHo e- u-a das seguines caegorias7
## Pn$anil A = C H anos
## Pn$anil , = F H 49 anos
## ju'enil A = 44H 48 anos
## ju'enil , = 4B H 4 anos
## *0nior = 4F H :C anos
## Apresenar -ensage- “idade $ora da $aixa eKria! .uando $or ouro ano
n6o cone-plado
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
85/99
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'aridade7 ineiro
inicio
## *e26o de o-andos
escre'a>51igie a idade do nadador7 5?
leia>idade?
escola idade caso C+D+
escre'al>5Pn$anil A5?
caso F++49
escre'al>5Pn$anil ,5?
caso 44+4:+48
escre'al>5`u'enil A5?
caso 4B+4C+4D+4
escre'al>5`u'enil ,5?
caso 4F+4+:9+:4+::+:8+:B+:C
escre'al>5*0nior5?
ourocaso
escre'al>5Pdade $ora da $aixa eKria5?
-escola
-algori-o
4
:
8
B
C
D
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
86/99
F
4944
4:
48
4B
4C
4D
44F
4
:9
:4
::
:8
:B
:C
:D
:
:F
:
89
84
8:
88
8B
8C
algori-o 5ex8C5
## &un26o 7 Elabore u- algori-o .ue+ dada a idade de u- nadador)
## lassi.ueHo e- u-a das seguines caegorias7
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
87/99
## Pn$anil A = C H anos
## Pn$anil , = F H 49 anos
## ju'enil A = 44H 48 anos
## ju'enil , = 4B H 4 anos## *0nior = 4F H :C anos
## Apresenar -ensage- “idade $ora da $aixa eKria! .uando $or ouro anon6o cone-plado
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
idade7 ineiro
inicio
## *e26o de o-andos
escre'a>51igie a idade do nadador7 5?
leia>idade?
escola idade caso C+D+
escre'al>5Pn$anil A5?
caso F++49
escre'al>5Pn$anil ,5?
caso 44+4:+48
escre'al>5`u'enil A5?
caso 4B+4C+4D+4 escre'al>5`u'enil ,5?
caso 4F+4+:9+:4+::+:8+:B+:C
escre'al>5*0nior5?
ourocaso
escre'al>5Pdade $ora da $aixa eKria5?
-escola
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
88/99
-algori-o
Exercício 8D
algori-o 5ex8D5
## &un26o 7 &a2a u- algori-o .ue calcule o 'alor da cona de lu% de u-a
## pessoa) *abeHse .ue o cKlculo da cona de lu% segue
a abela abaixo7
## ipo de liene Valor do W#
## 4 >Qesid0ncia? 9+D9
## : >o-ércio? 9+BF## 8 >Pnd3sria? 4+:
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
residencia+ kw7 ineiro
consu-o7 real
inicio
## *e26o de o-andos
escre'al>5Pn$or-e o ipo de resid0ncia7 5?
escre'al>54 H Qesid0ncia5?
escre'al>5: H o-ércio5?
escre'al>58 H Pnd3sria5?
leia>residencia?
escola residencia
caso 4
escre'a>5Pn$or-e a .uanidade de W gasos no -0s7 5?
leia>kw?
consu-o
4
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
89/99
:
8
B
CD
F
49
44
4:48
4B
4C
4D
4
4F
4
:9
:4
::
:8
:B
:C
:D
:
algori-o 5ex8D5
## &un26o 7 &a2a u- algori-o .ue calcule o 'alor da cona de lu% de u-a
## pessoa) *abeHse .ue o cKlculo da cona de lu% segue
a abela abaixo7
## ipo de liene Valor do W#
## 4 >Qesid0ncia? 9+D9
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
90/99
## : >o-ércio? 9+BF
## 8 >Pnd3sria? 4+:
## Auor 7
## 1aa 7 4#4:#:949## *e26o de 1eclara2;es
'ar
residencia+ kw7 ineiro
consu-o7 real
inicio
## *e26o de o-andosescre'al>5Pn$or-e o ipo de resid0ncia7 5?
escre'al>54 H Qesid0ncia5?
escre'al>5: H o-ércio5?
escre'al>58 H Pnd3sria5?
leia>residencia?
escola residencia
caso 4
escre'a>5Pn$or-e a .uanidade de W gasos no -0s7 5?
leia>kw?
consu-o
Exercício 8F
algori-o 5ex8F5
## &un26o 7 E- u- curso de i0ncia da o-pua26o a noa do esudane é
## calculada a parir de r0s noas aribuídas+
## respeci'a-ene+ a u- rabalo de laboraório+ a u-a a'alia26o se-esral## e a u- exa-e nal) As noas 'aria-+ de 9
## a 49 e a noa nal é a -édia ponderada das r0s noas -encionadas) A
## abela abaixo $ornece os pesos7
## Laboraório ]eso
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
91/99
## A'alia26o se-esral ]eso 8
## Exa-e nal ]eso C
## Auor 7
## 1aa 7 4#4:#:949## *e26o de 1eclara2;es
'ar
noa4+ noa:+ noa87 real
-edia7 real
no-e+ classicacao7 caracere
-aricula7 ineiro
inicio
## *e26o de o-andos
escre'a>51igie o no-e7 5?
leia>no-e?
escre'a>5Pn$or-e a -arícula7 5?
leia>-aricula?
escre'a>51igie a noa do rabalo de laboraório7 5?
leia>noa4?
escre'a>51igie a noa da a'alia26o se-esral7 5?
leia>noa:?
escre'a>51igie a noa do exa-e nal7 5?
leia>noa8?
-edia = F)49 enao
classicacao NH 5A5
senao
se -edia O= )F enao
classicacao NH 5,5
senao
se -edia O= D) enao
classicacao NH 55
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
92/99
senao
se -edia O= C)D enao
classicacao NH 515
-se -se
-se
-se
se -edia N C)D enao
classicacao NH 5Q5
-se
li-paela
escre'al>5To-e7 5+no-e?
escre'al>5Sarícula7 5+-aricula?
escre'al>5Toa nal7 5+-edia?
escre'al>5lassica26o7 5+classicacao?
-algori-o
4
:
8
B
C
D
F
49
44
4:
48
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
93/99
4B
4C
4D
44F
4
:9
:4
::
:8
:B:C
:D
:
:F
:
89
84
8:
88
8B
8C
8D
8
8F
8
B9
B4
B:
B8
BB
BC
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
94/99
BD
B
BF
BC9
C4
C:
C8
CB
CC
CDC
CF
algori-o 5ex8F5
## &un26o 7 E- u- curso de i0ncia da o-pua26o a noa do esudane é
## calculada a parir de r0s noas aribuídas+
## respeci'a-ene+ a u- rabalo de laboraório+ a u-a a'alia26o se-esral
## e a u- exa-e nal) As noas 'aria-+ de 9## a 49 e a noa nal é a -édia ponderada das r0s noas -encionadas) A
## abela abaixo $ornece os pesos7
## Laboraório ]eso
## A'alia26o se-esral ]eso 8
## Exa-e nal ]eso C
## Auor 7
## 1aa 7 4#4:#:949## *e26o de 1eclara2;es
'ar
noa4+ noa:+ noa87 real
-edia7 real
no-e+ classicacao7 caracere
-aricula7 ineiro
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
95/99
inicio
## *e26o de o-andos
escre'a>51igie o no-e7 5?
leia>no-e?escre'a>5Pn$or-e a -arícula7 5?
leia>-aricula?
escre'a>51igie a noa do rabalo de laboraório7 5?
leia>noa4?
escre'a>51igie a noa da a'alia26o se-esral7 5?
leia>noa:?
escre'a>51igie a noa do exa-e nal7 5?leia>noa8?
-edia = F)49 enao
classicacao NH 5A5
senao
se -edia O= )F enao
classicacao NH 5,5
senao
se -edia O= D) enao
classicacao NH 55
senao
se -edia O= C)D enao
classicacao NH 515
-se
-se
-se
-se
se -edia N C)D enao
classicacao NH 5Q5
-se
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
96/99
li-paela
escre'al>5To-e7 5+no-e?
escre'al>5Sarícula7 5+-aricula?
escre'al>5Toa nal7 5+-edia?escre'al>5lassica26o7 5+classicacao?
-algori-o
Exercício 8
algori-o 5ex85
## &un26o 7 1ado o no-e de u- esudane+ co- o respeci'o n3-ero de
## -arícula e as r0s noas aci-a -encionadas+
## desen'ol'a u- algori-o para calcular a noa nal e a classica26o de
## cada esudane) A classica26o é dada
## con$or-e a abela abaixo7
## Toa &inal lassica26o
## [F+49" A
## [+F" ,
## [D+"
## [C+D" 1
## [9+C" Q
## P-pri-a o no-e do esudane+ co- o seu n3-ero+ noa nal e
classica26o)## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'ar
idade+ grupo7 ineiro
no-e+ grupoQisco7 caracere
inicio
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
97/99
## *e26o de o-andos
escre'a>51igie o no-e7 5?
leia>no-e?
escre'a>51igie a idade7 5?leia>idade?
escre'al>5Pn$or-e o Grupo de risco7 5?
escre'al>5>,?aixo # >S?édio # >A?lo 5?
leia>grupoQisco?
se >idade O= 4? e >idade N= 9? enao
se idade N= :9 enao
escola grupoQisco
caso 5,5
grupo
4
:
8
B
C
D
F
49
44
4:
48
4B
4C
4D
4
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
98/99
4F
4
:9
:4::
:8
:B
:C
:D
:
:F:
89
84
8:
88
8B
8C
algori-o 5ex85
## &un26o 7 1ado o no-e de u- esudane+ co- o respeci'o n3-ero de
## -arícula e as r0s noas aci-a -encionadas+
## desen'ol'a u- algori-o para calcular a noa nal e a classica26o de
## cada esudane) A classica26o é dada
## con$or-e a abela abaixo7
## Toa &inal lassica26o
## [F+49" A
## [+F" ,
## [D+"
## [C+D" 1
## [9+C" Q
## P-pri-a o no-e do esudane+ co- o seu n3-ero+ noa nal e
classica26o)
-
8/17/2019 Exercícios de VisuAlG Para Aprender Lógica
99/99
## Auor 7
## 1aa 7 4#4:#:949
## *e26o de 1eclara2;es
'aridade+ grupo7 ineiro
no-e+ grupoQisco7 caracere
inicio
## *e26o de o-andos
escre'a>51igie o no-e7 5?
leia>no-e?
escre'a>51igie a idade7 5?leia>idade?
escre'al>5Pn$or-e o Grupo de risco7 5?
escre'al>5>,?aixo # >S?édio # >A?lo 5?
leia>grupoQisco?
se >idade O= 4? e >idade N= 9? enao
se idade N= :9 enao
escola grupoQisco
caso 5,5
grupo