12.07.2015 Views

Exercícios de Fixação 2ª Lista - INF-Unioeste

Exercícios de Fixação 2ª Lista - INF-Unioeste

Exercícios de Fixação 2ª Lista - INF-Unioeste

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Exercícios</strong> <strong>de</strong> <strong>Fixação</strong><strong>2ª</strong> <strong>Lista</strong>1) Determine o resultado lógico das expressões mencionadas, assinalando se sãoverda<strong>de</strong>iras ou falsas. Consi<strong>de</strong>re para as respostas os seguintes valores: X=1, A=3, B=5,C=8 e D=7.a) not (X>3) ( ) V ( ) Fb) (XD) ( ) V ( ) Fc) not (D5) ( ) V ( ) Fd) not (X>3) or (CB) or (C>B) ( ) V ( ) Ff) (X>=2) ( ) V ( ) Fg) (X=D) ( ) V ( ) Fh) (D5) ( ) V ( ) Fi) not (D>3) or not (BB) or not (C>B) ( ) V ( ) F2) Indique as saídas dos trechos <strong>de</strong> programa em portugol, apresentados em seguida.Para as saídas consi<strong>de</strong>re os seguintes valores: A=2, B=3, C=5 e D=9. A resposta <strong>de</strong>vetrazer o valor obtido para a variável X.a) Resposta:se não (D>5) entãoX (A+B)*DsenãoX (A-B)/Cfim_seescreva Xb) Resposta:se (A>2) e (B


3) Faça um algoritmo que leia 4 variáveis A,B,C e D. A seguir, se B for maior do que Ce se D for maior do que A e a soma <strong>de</strong> C com D for maior que a soma <strong>de</strong> A e B e se C eD, ambos, forem positivos e se a variável A for par escrever a mensagem “valoresaceitos”, senão escrever “valores não aceitos”.4) Desenvolva um algoritmo que leia 3 valores inteiros e efetue o cálculo das raízes daequação <strong>de</strong> báscara. Se não foi possível calcular as raízes, mostre uma mensagemcorrespon<strong>de</strong>nte. Obs.: não é possível divisão por 0 (zero) e raíz quadrada <strong>de</strong> númeronegativo;5) Escreva um algoritmo que leia um valor qualquer. A seguir, mostre uma mensagemdizendo em qual dos seguintes intervalos: [0,25] (25,50], (50,75], (75,100] o númeroestá. Obs: por exemplo (25,... indica valores maiores que 25 Ex: 25,00001.6) Com base na tabela abaixo, escreva um algoritmo que leia o código <strong>de</strong> um item e aquantida<strong>de</strong> <strong>de</strong>ste item. A seguir, calcule e mostre o valor da conta a pagar.7) Faça um algoritmo que leia 2 valores (x e y), que <strong>de</strong>vem representar as coor<strong>de</strong>nadas<strong>de</strong> um ponto em um plano. A seguir, <strong>de</strong>termine qual o quadrante ao qual pertence oponto, ou se está sobre um dos eixos cartesianos ou na origem (x=y=0).8) Faça um algoritmo que leia 3 valores e or<strong>de</strong>ne-os em or<strong>de</strong>m crescente. No final,mostre os valores em or<strong>de</strong>m crescente e a seguir, como foram lidos.9) Faça um algoritmo que leia 3 valores e mostre estes valores or<strong>de</strong>nados por or<strong>de</strong>m<strong>de</strong>crescente.10) Faça um algoritmo que leia 3 valores (A, B e C) e verifica se eles formam ou nãoum triângulo. Em caso positivo, calcular o perímetro do triângulo e em caso negativo,calcular a área do trapézio que tem A e B como base e C como altura. Para qualquer umdos casos, <strong>de</strong>ve ser apresentada uma mensagem correspon<strong>de</strong>nte.11) Faça um algoritmo que lê 2 valores (A e B). Após a mensagem, o algoritmo <strong>de</strong>vemostrar uma mensagem “São Múltiplos” ou “Não são Múltiplos”, correspon<strong>de</strong>nte aosvalores lidos.12) Escrever um algoritmo que lê 3 comprimentos <strong>de</strong> lado (A,B e C) e os or<strong>de</strong>na emor<strong>de</strong>m <strong>de</strong>crescente, <strong>de</strong> modo que o lado A representa o maior dos 3 lados. A seguir,


<strong>de</strong>termine o tipo <strong>de</strong> triângulo que estes três lados forma, com base nos seguintes casos,sempre escrevendo uma mensagem a<strong>de</strong>quada:- se A > B+C, não formam triângulo algum- se A2 = B2 + C2, então formam triângulo retângulo- se A2 > B2 + C2, então formam triângulo obtusângulo- se A2 < B2 + C2, então formam triângulo acutângulo- se A = B = C, então formam triângulo equilátero- se dois dos lados forem iguais, então forma um triângulo isósceles13) Escrever um algoritmo que lê 2 valores a, b e os mostra com a mensagem “sãomúltiplos” ou “não são múltiplos”, conforme o caso.14) Escrever um algoritmo que lê o número <strong>de</strong> um ven<strong>de</strong>dor <strong>de</strong> uma empresa, seusalário fixo e o total <strong>de</strong> vendas por ele efetuadas. Cada ven<strong>de</strong>dor recebe um salário fixo,mais uma comissão proporcional às vendas por ele efetuadas.A comissão é <strong>de</strong> 3% sobreo total <strong>de</strong> vendas até 1000 reais e 5% sobre o que ultrapassar esse valor. Mostrar onúmero do ven<strong>de</strong>dor, o total <strong>de</strong> suas vendas, seu salário fixo e seu salário total.15) Escrever um algoritmo que lê um conjunto <strong>de</strong> 4 valores i, a, b, c, on<strong>de</strong> i é um valorinteiro e a, b, c são quaisquer valores reais. A seguir:· Se i = 1 mostrar os 3 valores a, b, c em or<strong>de</strong>m crescente.· Se i = 2 mostrar os 3 valores a, b, c em or<strong>de</strong>m <strong>de</strong>crescente.· Se i = 3 mostrar os 3 valores <strong>de</strong> forma que o maior valor fique entre os outros dois.16) Escrever um algoritmo que lê 3 valores a, b, c e calcula e mostra a média pon<strong>de</strong>radacom peso 5 para o maior dos três valores e 2.5 para os outros 2.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!