Escolar Documentos
Profissional Documentos
Cultura Documentos
if(n<0)
disp('o numero informado eh negativo');
end
if(n>0)
disp('o numero informado eh positivo');
else
disp('o numero informado eh zero');
end
O programa acima:
while(num2>0)
resultado=resultado +num1;
num2=num2-1;
end
disp('o resultado da multiplicacao eh ');
disp(resultado);
i=4;
while(i>0)
j=1;
while(j<=i)
fprintf('%d',i);
j=j+1;
end
i=i-1;
end
a) 4 4 4 4 3 3 3 2 2 1
b) 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1
c) 1 1 2 1 2 3 1 2 3 4
d) 4 3 2 1 3 2 1 2 1 1
e) 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4
Questão 4 - ( 1 ponto) Considerando uma sequência de código que troca os valores de duas
variáveis A e B.
I. II. III.
C=B; C=B; C=A;
B=A; A=B; A=B;
A=C; B=C; B=C;
Questão 6 - ( 1 ponto) Sabendo que A=2, B=12 e C=3 , D=5, informe se as expressões são
verdadeiras ou falsas.
a) ( A = C+1 ) ou ( B <> D ) ( )
var
A, B, C:inteiro
inicio
leia(A, B, C)
Escreval(A + C)
senao
Escreval (A + B)
senao
Escreval (B - C)
fimse
fimse
Senao
Escreval (A + B + C)
fimse
fimalgoritmo
Faça o teste de mesa com os valores de A, B e C apresentados na tabela abaixo e escreva nesta tabela os valores
gerados como saída no algoritmo acima.
A B C Saída
4 7 4
0 0 0
3 3 3
4 4 7
7 4 4
1 2 3
3 2 1
Questão 8 - ( 1 ponto) (Sistema de Reserva Aérea) Uma pequena companhia aérea acabou de
comprar um computador para o seu novo sistema automático de reservas. O presidente pediu a
você que programasse o novo programa em Matlab. Você deve escrever um programa para
atribuir assentos a cada vôo do único avião da companhia (capacidade: 10 assentos). Seu
programa deve exibir o seguinte menu de alternativas:
Questão 9 - ( 1 ponto) Faça um algoritmo para automatizar a caixa de uma pizzaria. A pizzaria
oferece as seguintes opções para os clientes:
Produto Médio(a) Grande
Napolitana R$5,00 R$6,00
Lombinho R$5,50 R$6,50
Portuguesa R$5,50 R$6,00
Coca R$0,80 R$1,20
Guaraná R$0,70 R$1,25
Cada cliente que chega é atendido por um caixa. Ele pode escolher diversos produtos em
diferentes quantidades. No final da compra, o caixa apresenta o valor total da mesma.
Consistências: as quantidades digitadas para cada produto devem ser maiores que zero e
inferiores a 100. Caso seja fornecido um valor fora deste intervalo, apresente a mensagem
"Redigite a quantidade" e repita a leitura. O algoritmo acima ainda deve totalizar as vendas do
caixa de um dia.
Questão 10 - ( 1 ponto) Tendo em vista o alto preço da gasolina, os motoristas estão preocupados
com a quilometragem percorrida por seus automóveis. Um motorista fez o controle recompletando
várias vezes o tanque e registrando os quilômetros percorridos e os litros de gasolina necessários
para encher o tanque. Desenvolva um Algoritmo que receba como dados a quilometragem dirigida
e os litros usados para recompletar o tanque. O programa deve calcular e exibir a quilometragem
por litro obtida para cada recompletamento. Depois de processar todas as informações, o
programa deve calcular e exibir a média de quilômetros por litro obtida para todos os
recompletamentos.