10.07.2015 Views

Lista de exercícios: Programação com Decisão (1ª ... - Hudson Costa

Lista de exercícios: Programação com Decisão (1ª ... - Hudson Costa

Lista de exercícios: Programação com Decisão (1ª ... - Hudson Costa

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

UNIVERSIDADE ESTADUAL VALE DO ACARAÚProf. <strong>Hudson</strong> <strong>Costa</strong>hudsoncosta@terra.<strong>com</strong>.brwww.hudsoncosta.wordpress.<strong>com</strong><strong>Lista</strong> <strong>de</strong> exercícios: Programação <strong>com</strong> Decisão (1ª lista)1. Desenvolver a codificação em português estruturado dos problemas<strong>com</strong>putacionais elencados.a) Efetuar a leitura <strong>de</strong> dois valores numéricos inteiros representados pelasvariáveis A e B e apresentar o resultado da diferença do maior valor pelomenor valor.b) Efetuar a leitura <strong>de</strong> um valor numérico inteiro positivo ou negativorepresentado pela variável N e apresentar o valor lido <strong>com</strong>o sendo positivo.Dica: se o valor lido for menor que zero, ele <strong>de</strong>ve ser multiplicado por -1.c) Realizar a leitura dos valores <strong>de</strong> quatro notas escolares bimestrais <strong>de</strong> um alunorepresentadas pelas variáveis N1, N2, N3 e N4. Calcular a média aritmética(variável MD) <strong>de</strong>sse aluno e apresentar a mensagem “Aprovado” se a médiaobtida for maior ou igual a 5; caso contrário, apresentar a mensagem“Reprovado”. Informar também, após a apresentação das mensagens, o valorda média obtida pelo aluno.d) Ler os valores <strong>de</strong> quatro notas escolares bimestrais <strong>de</strong> um aluno representadaspelas variáveis N1, N2, N3, N4. Calcular a média aritmética (variável MD1)<strong>de</strong>sse aluno e apresentar a mensagem “Aprovado” se a média obtida for maiorou igual a 7; caso contrário, o programa <strong>de</strong>ve solicitar a quinta nota (variávelMD2) entre a nota <strong>de</strong> avaliação final (NAF) e a primeira média aritmética. Se ovalor da nova média for maior ou igual a cinco, apresentar a mensagem“Aprovado no NAF”; caso contrário, apresentar a mensagem “Reprovado”.Informar também, após a apresentação das mensagens, o valor da médiaobtida pelo aluno.e) Efetuar a leitura <strong>de</strong> três valores numéricos (representados pelas variáveis A, B eC) e processar o cálculo da equação <strong>com</strong>pleta <strong>de</strong> segundo grau, utilizando afórmula <strong>de</strong> Bhaskara (consi<strong>de</strong>rar para a solução do problema todas as possíveiscondições para <strong>de</strong>lta: <strong>de</strong>lta < 0 – não há solução real, <strong>de</strong>lta > 0 – há soluçõesreais e possíveis e diferentes e <strong>de</strong>lta = 0 – há apenas uma solução real).Lembre-se <strong>de</strong> que é <strong>com</strong>pleta a equação <strong>de</strong> segundo grau que possui todos oscoeficientes A, B e C diferentes <strong>de</strong> zero. O programa <strong>de</strong>ve apresentar respostaspara todas as condições estabelecidas para <strong>de</strong>lta.


f) Ler três valores inteiros representados pelas variáveis A, B e C e apresentar osvalores lidos dispostos em or<strong>de</strong>m crescente. Dica: utilizar tomada <strong>de</strong> <strong>de</strong>cisãoseqüencial.g) Fazer a leitura <strong>de</strong> quatro valores numéricos inteiros representados pelasvariáveis A, B, C e D. Apresentar apenas os valores que sejam divisíveis por 2 e3.h) Ler cinco valores numéricos inteiros (variáveis A, B, C, D e E), i<strong>de</strong>ntificar eapresentar o maior e o menor dos valores informados. Não execute aor<strong>de</strong>nação dos valores.i) Ler um valor numérico inteiro e apresentar uma mensagem informando se ovalor fornecido é par ou impar.j) Efetuar a leitura <strong>de</strong> um valor numérico inteiro que esteja na faixa <strong>de</strong> valores <strong>de</strong>1 até 9. O programa <strong>de</strong>ve apresentar a mensagem “O valor está na faixapermitida”, caso o valor informado esteja entre 1 e 9. Se o valor estiver fora dafaixa, o programa <strong>de</strong>ve apresentar a mensagem “O valor está fora da faixapermitida”.k) Fazer a leitura <strong>de</strong> um valor numérico inteiro qualquer e apresentá-lo caso nãoseja maior que 3.l) Efetuar a leitura <strong>de</strong> um nome e o sexo <strong>de</strong> uma pessoa e apresentar <strong>com</strong>o saídauma das seguintes mensagens: “Ilmo. Sr.” caso seja informado o sexomasculino, ou “Ilma. Sra.”, caso seja informado o sexo feminino. Após amensagem apresentar o nome informado. O programa <strong>de</strong>ve, após a entrada dosexo, verificar primeiramente se o sexo fornecido é realmente válido, ou seja,se é igual a M ou F. Não sendo essa condição verda<strong>de</strong>ira o programa <strong>de</strong>veapresentar a mensagem “Sexo inválido”.

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

Saved successfully!

Ooh no, something went wrong!