Você está na página 1de 4

Lista 1 - gabarito

Lista 1 - imprima, atribuio e operadores aritmticos


Orientaes:
1- Todas as solues em fluxograma e na linguagem UAL.
2- Quando existir algum clculo, declare a varivel e armazene o
resultado da operao.
3 - Todos os exerccios tero comando de sada.
#Soluo do exerccio 6
Fluxograma

Linguagem UAL / Teste de Mesa

1) Construa um algoritmo que exiba o nmero 23.


prog Lista1Ex1
imprima 23,"\n";
fimprog
2) Construa um algoritmo que exiba a mensagem: Eu vou me apaixonar por
essa disciplina e por essa razao, vou construir Algoritmos todos os dias.
prog Lista1Ex2
imprima "\nEu vou me apaixonar por essa disciplina e por essa razao, vou
construir Algoritmos todos os dias.\n";
fimprog

Autora: ANITA LOPES

Lista 1 - gabarito
3) Construa um algoritmo que exiba seu nome no incio da 2a zona.
prog Lista1Ex3
imprima "\tGabarito\n";
fimprog
4)

Construa um algoritmo que exiba seu nome e curso, deixando duas zonas em
branco entre eles.
prog Lista1Ex4
imprima "Gabarito\t\t\tEAD\n";
fimprog
5) Construa um algoritmo que exiba a soma de 53 + 35.
prog Lista1Ex5
int soma;
soma <- 53+35;
imprima soma, "\n";
fimprog
6) Construa um algoritmo que exiba o sucessor e o antecessor de 324.
prog Lista1Ex6
int antecessor, sucessor;
sucessor <- 324+1;
antecessor <- 324-1;
imprima sucessor, "\n", antecessor, "\n";
fimprog

7)Construa um algoritmo que exiba o quadrado de 25.


prog Lista1Ex7
real quadrado;
quadrado <-25**2;
imprima \nQuadrado: ,quadrado, "\n";
fimprog

8) Construa um algoritmo que exiba a mdia aritmtica de 9.8 e 7.5.

prog Lista1Ex8
real media;
media<-(9.8 + 7.5)/2;
imprima "\nMedia: ",media, "\n";
fimprog

9) Construa um algoritmo que exiba o quociente real da diviso de 32 por 5.


prog Lista1Ex9
real quociente;
quociente <-32 / 5;
imprima "\nQuociente Real: ",quociente, "\n";
fimprog

10) Construa um algoritmo que exiba o quociente inteiro da diviso de 32 por 5.


prog Lista1Ex10
int quociente;
quociente <-32 div 5;
imprima "\nQuociente Inteiro: ",quociente, "\n";
fimprog

Autora: ANITA LOPES

Lista 1 - gabarito
11) Construa um algoritmo que exiba o resto inteiro da diviso de 32 por 5.
prog Lista1Ex11
int resto;
resto <-32 % 5;
imprima "\nResto ",resto, "\n";
fimprog

12) Construa um algoritmo que calcule e exiba a mdia ponderada dos nmeros

7, 4, 8 e 10 cujos pesos so 2,3,2 e 3 respectivamente.


prog Lista1Ex12
int mp, soma;
real resultado;
mp <-(7*2)+(4*3)+(8*2)+(10*3);
soma <- 2+3+2+3;
resultado <- mp/soma;
imprima resultado;
fimprog

13) Construa um algoritmo que exiba o novo saldo da sua caderneta que tinha R$

1200,00 e teve reajuste de 5%.


prog Lista1Ex13
real saldoanterior,novosaldo;
saldoanterior <- 1200.0;
novosaldo <- saldoanterior*1.05;
imprima novosaldo,"\n";
fimprog

14) Construa um algoritmo que exiba o desconto 11% de um produto cujo valor
de R$ 2350,00.
prog Lista1Ex14
real desconto;
desconto <- 2350.0*0.11;# 2350 * 11/100
imprima "\nDesconto: ", desconto,"\n";
fimprog

15) Construa um algoritmo que separe o dia, ms e ano da data: 13081962.


prog Lista1Ex17
int data, dia, mes, ano;
data<-13081962;
dia<- data div 1000000;
mes <- (data div 10000)% 100;
ano<- data % 10000;
imprima "\ndia: ",dia, "\nmes; ", mes, "\nano: ", ano,"\n";
fimprog

16) Construa um algoritmo que separe os algarismos que se encontram na classe


das unidades de milhar do nmero 123456789.
prog Lista1Ex16
int classeUM;
classeUM <- (123456789 div 1000) %1000;
imprima "\nClasse das Unidades de milhar: ", classeUM ,"\n";
fimprog

Autora: ANITA LOPES

Lista 1 - gabarito
17) Construa um algoritmo que separe os algarismos que se encontram na classe

das unidades de milho do nmero 123456789.


prog Lista1Ex17
int classeUML;
classeUML <- 123456789 div 1000000;
imprima "\nClasse das Unidades de milhao: ", classeUML ,"\n";
fimprog

18) Construa um algoritmo que inverta o nmero 745.


prog Lista1Ex18
int num, c, d, u, novoNum;
num <- 745;
c <- num div 100;
d <- (num div 10)% 10;
u <- num % 10;
novoNum <- u * 100 + d * 10 + c;
imprima "\nInvertido: ", novoNum,"\n";
fimprog
19) Construa um algoritmo que exiba a rea de um quadrado que tem 6,5 de lado.

prog Lista1Ex19
real area;
area <- 6.5*6.5;
imprima "\nArea: ",area, "\n";
fimprog

20) Construa um algoritmo que exiba o permetro de um retngulo que tem 4,5

de largura e 5,2 de comprimento.


prog Lista1Ex20
real per;
per <- (4.5 + 5.2) *2;
imprima "\nperimetro: ",per,"\n";
fimprog

Autora: ANITA LOPES