• Nenhum resultado encontrado

Lista de Exercícios III

N/A
N/A
Protected

Academic year: 2021

Share "Lista de Exercícios III"

Copied!
9
0
0

Texto

(1)

Lista de Exercícios III

1. Desenvolva um programa em C que receba o preço de um produto e seu código de origem e mostre o preço do produto junto de sua procedência, conforme tabela abaixo:

Código de Origem Região de Procedência

1 Norte

2, 5 e 9 Sul

3, 10 até 15 Leste

7 ou 20 Oeste

Qualquer outro código Importado

#include <stdio.h>

#include <conio.h>

int main(int argc, char *argv[]){

float precoProd;

int codigoOrigem;

printf("Digite o preco do produto: "); scanf("%f", &precoProd);

printf("Digite o codigo de origem do produto: "); scanf("%d", &codigoOrigem);

switch(codigoOrigem){

case 1:

printf("\nPreco: %f \nProcedencia: Norte", precoProd);

break;

case 2:

case 5:

case 9:

printf("\nPreco: %f \nProcedencia: Sul", precoProd);

break;

case 3: case 10: case 11:

case 12: case 13: case 14: case 15:

printf("\nPreco: %f \nProcedencia: Leste", precoProd);

break;

case 7:

case 20:

printf("\nPreco: %f \nProcedencia: Oeste", precoProd);

break;

default:

printf("\nPreco: %f \nProcedencia: Importado", precoProd); }

getch(); }

(2)

1. Desenvolva um programa em C que receba o nome e os dados para cálculo da área de uma figura geométrica conforme tabela abaixo, calcule e mostre a área da figura geométrica:

Figura Geométrica Fórmula

Quadrado Lado * lado

Triangulo (Base * altura) / 2 Retângulo Base * altura

Trapézio ((Base maior * base menor) * altura) / 2

2. Desenvolva um programa em C que receba dois valores reais e o código do produto notável conforme tabela abaixo, calcule e mostre o valor do produto notável:

Código Produto Notável Fórmula

1 2 3 4 5

Quadrado da diferença de dois números Quadrado da soma de dois números soma do quadrado de dois números Diferença do quadrado de dois números

produto da soma com a diferença de dois números

(a - b) * (a - b) (a + b) * (a + b) a * a + b * b a * a - b * b (a - b) * (a + b)

3.Desenvolva um programa em C que receba o nome de um lugar e mostre para o usuário o que ele deve fazer nesse lugar, conforme tabela abaixo:

Lugar O que fazer

Escola Banco Farmácia Casa Correio Estudar Pagar contas Comprar remédios Descansar Remeter cartas

4.Desenvolva um programa em C que receba o código de determinado produto e mostre a sua classificação, conforme a tabela abaixo:

Código Classificação 10 ou 11 12 13, 14 ou 15 19, 26 até 30 17 até 25

Qualquer outro código

alimento não perecível alimento perecível vestuário

higiene pessoal

limpeza e utensílios domésticos inválido

(3)

5.Desenvolva um programa em C que receba a idade de um atleta e mostre a sua classificação em categorias, conforme a tabela abaixo:

Idade Categoria 3 até 4 anos 5 até 7 anos 8 até 10 anos 11 até 13 anos 14 até 17 anos 18 até 50 anos mais que 50 Mirim Infantil A Infantil B Juvenil A Juvenil B Adulto Veterano

6. Desenvolva um programa em C que receba o código da condição de pagamento e o preço de um produto, calcule o que deve ser pago pelo produto e mostre a condição de pagamento e o preço a ser pago, conforme a tabela abaixo:

Código Condição de pagamento

A B C D E à vista em dinheiro cheque tem 20% de juros

à vista em cartão de crédito tem 10% de juros em 2 vezes, preço normal de etiqueta sem juros

em 3 vezes, preço normal de etiqueta mais juros de 15%

7.Desenvolva um programa em C que receba o valor de dois números inteiros, o símbolo da operação aritmética desejada, calcule e mostre o resultado da operação aritmética, conforme a tabela abaixo:

Símbolo Operação Aritmética

+ Adição - Subtração * Multiplicação / Divisão ^ Potenciação m Resto da Divisão q Quociente da divisão

8. Desenvolva um programa em C que receba a idade e o peso

de uma pessoa, verifique e mostre em qual grupo de risco essa pessoa se encaixa, conforme a tabela abaixo:

Peso Idade

Até 60 (inclusive) Entre 60 e 90 (inclusive) acima de 90

menores de 20 9 8 7

de 20 a 50 6 5 4

(4)

9. Desenvolva um programa em C que receba o número de horas extras de um funcionário e o número de horas que um funcionário faltou ao trabalho, calcule e mostre a gratificação de natal desse funcionário sabendo que o valor da gratificação é calculada conforme fórmula e tabela abaixo:

G = (número de horas extras) – 2/3 * (número de horas que faltou)

G gratificação

maior ou igual a 5.000,00 100,00

menor que 5.000,00 e maior ou igual que 2.500,00 200,00 menor que 2.500,00 e maior ou igual que 1.000,00 300,00 menor que 1.000,00 e maior ou igual que 500 400,00

menor que 500,00 500,00

10. Desenvolva um programa em C que receba o código do

produto comprado e a quantidade comprada de um produto, calcule e mostre o preço unitário do produto, conforme a tabela abaixo, e o preço total da nota:

Código do produto Preço do produto

1 a 5 10,00

6, 8 a 15 50,00

7 15,00

16, 17 25,00

11. Desenvolva um programa em C que receba o tipo de investimento e o valor do investimento, calcule e mostre o valor corrigido do investimento após o período de 30 dias, considerando que o rendimento mensal para cada tipo de investimento varia conforme a tabela abaixo:

Tipo de investimento Rendimento

Poupança 3%

Fundo de renda fixa 5%

CDB 6%

Ações 10%

12. Desenvolva um programa em C que receba a data de nascimento de uma pessoa e mostre qual o signo dessa pessoa.

(5)

13. Desenvolva um programa em C que receba três valores numéricos reais e um código e mostre-os conforme a tabela abaixo:

Código Operação

1 apresentar os três valores em ordem crescente 2 apresentar os três valores em ordem decrescente 3 apresentar somente os valores pares

4 apresentar somente os valores ímpares 5 apresentar somente os valores positivos 6 apresentar somente os valores negativos

14. Desenvolva um programa em C que receba o preço

atual e a venda mensal média de um produto, calcule e mostre o novo preço, sabendo que:

• se a venda média mensal for menor que 500 e o

preço atual menor que 30,00, então o produto sofre um aumento de 10%;

• se a venda média mensal for maior ou igual a 500

e menor que 1000 e o preço atual maior ou igual a 30,00 e menor que 80,00, então o produto sofre um aumento de 15%;

• se a venda mensal média for maior ou igual a 1000

e o preço atual maior ou igual a 80,00, então o produto sofre uma diminuição de 5%.

15. Desenvolva um programa em C que receba o raio de uma circunferência e um código, calcule e mostre os dados da circunferência, conforme a tabela abaixo:

Código Operação

x calcula o comprimento: C = 2*π*raio y calcula a área: A = π*raio2

z calculo o volume: V = 4/3*π*raio3

16. Desenvolva um programa em C que receba o nome de uma pessoa, verifique e mostre qual a sua cor e fruta preferida, conforme a tabela abaixo:

Preferência Nome

Cor fruta

Maria vermelho morango

José azul figo

(6)

17. Desenvolva um programa em C que receba o nome de um País, verifique e mostre como características a sua capital, continente a que pertence e idioma oficial, conforme tabela abaixo:

Características País

capital continente idioma

Brasil Brasília América Português

Japão Tóquio Ásia Japonês

Itália Roma Europa Italiano

Argélia Argel África Francês

Austrália Canberra Oceania Inglês

18. Desenvolva um programa em C que receba um dia da semana e mostre qual(is) a(s) disciplina(s) você tem naquele dia da semana.

19. Desenvolva um programa em C que receba o nome de uma bebida, verifique e mostre como características dessa bebida uma fruta, um ingrediente e que dia da semana essa bebida é oferecida, conforme tabela abaixo:

Características Bebida

fruta ingrediente dia da semana

Magro Abacaxi Ginseng Segunda-feira

Forte Pêra Geléia Terça-feira

Vitaminado Pêssego Guaraná Quarta-feira Poderoso Acerola Germe de Trigo Quinta-feira

Saudável Laranja Algas Sexta-feira

20. Desenvolva um programa em C que receba o nome de uma família, verifique e mostre o nome da fonte e o dia de instalação dessa fonte, conforme tabela abaixo:

Fonte Família

Nome Instalação

Tompson Oásis Sábado

Dorneles Floresta Tropical Domingo

Aguiar Gruta Sábado

(7)

21. Desenvolva um programa em C que receba o número da etapa de uma viagem de barco, verifique e mostre o nome do barco, à distância percorrida e a vista dessa viagem, conforme tabela abaixo:

Viagem Etapa

barco Distância Vista

primeira Netuno 3 quilômetros Canhão

segunda Plutão 4 quilômetros Índios

terceira Saturno 5 quilômetros Ruínas

quarta Marte 2 quilômetros Igreja

quinta Urano 8 quilômetros Gruta

22. Desenvolva um programa em C que receba o nome de um museu, mostre os dados do museu (horário de abertura e fechamento e valor), quantas horas o museu fica aberto e o troco que uma pessoa deve receber se possui R$ 50,00 para pagar a entrada, conforme tabela abaixo:

D a Museu

horário abertura horário de fechamento valor

Arte Moderna 8 horas 16 horas e 30 minutos R$ 43,60 Cartas e Manuscritos 10 horas 17 horas e 15 minutos R$ 21,50 Instrumentos Musicais 12 horas 17 horas e 30 minutos R$ 32,85 Pedras Preciosas 14 horas 18 horas e 10 minutos R$ 29,20 Relíquias 16 horas 18 horas e 45 minutos R$ 39,50

23. Desenvolva um programa em C que receba o nome de uma vila, verifique e mostre o nome do rio que passa nessa vila e a extensão desse rio, conforme a tabela abaixo:

Rio Vila

Nome Extensão

Vila Áurea Rio Coral 21 km

Vila do Retorno Rio Grande 24 km

Vila da Luz Rio Mesquita 28 km

Vila dos Pinheiros Rio Ronco 32 km Vila Santana Rio da Viúva 33 km

(8)

24. Desenvolva um programa em C que receba uma data, verifique e mostre qual atividade foi desenvolvida nesta data, como estava o tempo e a temperatura, conforme tabela abaixo:

Dados Data

Atividade tempo temperatura

17 de maio Caminhada Frente Fria 16 graus

18 de maio Leitura Nublado 22 graus

19 de maio Computador Chuva Fina 18 graus

20 de maio Pesca Sol 25 graus

21 de maio Bicicleta Vento 20 graus

25. Desenvolva um programa em C que receba um dia da semana, verifique e mostre qual a avaliação realizada nesta data, qual o horário e o grau de dificuldade, conforme tabela abaixo:

D a Data

Disciplina horário dificuldade

segunda-feira Linguagem de Programação 19h30 às 21h médio terça-feira Administração de Empresas 21h30 às 23h difícil quarta-feira Estatística 19h30 às 21h fácil quinta-feira Lógica de Programação 21h30 às 23h fácil sexta-feira Arquitetura de Computadores 19h30 às 21h médio

26. Desenvolva um programa em C que receba a data de nascimento de uma pessoa, verifique e mostre em qual estação do ano (primavera, verão, outono ou inverno) esta pessoa nasceu.

27. Desenvolva um programa em C que receba o nome de um planeta e mostre o valor do diâmetro, a distância média em relação ao Sol e o seu número de satélites, conforme a tabela a seguir:

Planeta Diâmetro Distância do Sol (Km) N. Satélites

Mercúrio 4.878 57.910.000 0 Vênus 12.104 108.200.000 0 Terra 12.756 149.600.000 1 Marte 6.794 227.940.000 2 Júpter 142.984 778.330.000 16 Saturno 120.536 1.429.400.000 18 Urano 51.118 2.870.990.000 21 Netuno 49.528 4.504.300.000 8 Fonte: http://www.las.inpe.br/~cesar/miudos/ciencia/dimensuniverso.htm

(9)

28. Desenvolva um programa em C que receba o nome de um País da América do Sul e em seguida informe a capital deste país. Caso o país informado não seja da América do Sul, informe que o país não pertence à América do Sul.

29. Desenvolva um programa em C que receba o nome de cinco alunos de sua sala, verifique e mostre qual a idade, o sexo e o estado civil de cada um deles.

30. Desenvolva um programa em C que receba o nome de um papa e mostre na tela a origem e as datas de início e fim do papado, conforme a tela a seguir:

Para Origem Inicio Papado Fim Papado

Bento XIII Roma 1724 1730

Clemente XII Florença 1730 1740

Bento XIV Bolonha 1740 1758

Clemente XIII Veneza 1758 1769

Clemente XIV Rimini 1769 1774

Pio VI Cesana 1775 1799

Pio VII Cesena 1800 1823

Leão XII Fabriano 1823 1829

Pio VIII Cingoli 1829 1830

Gregório XVI Belluno 1831 1846

Pio IX Sinigáglia 1846 1878

Leão XIII Carpineto 1878 1903

Pio X Riese 1903 1914

Bento XV Gênova 1914 1922

Pio XI Milão 1922 1939

Pio XII Roma 1939 1958

João XXIII Sotto II Monte 1958 1963

Paulo VI Concesio 1963 1978

João Paulo I Belluno 1978 1978

João Paulo II Polônia 1978 2005

Referências

Documentos relacionados

Diante das consequências provocadas pelas intempé- ries climáticas sobre a oferta de cana-de-açúcar para a indústria, a tendência natural é que a produção seja inferior

3259 21 Animação e dinamização de actividades lúdico-expressivas - expressão musical 50 3260 22 Animação e dinamização de actividades lúdico-expressivas -

De seguida, vamos adaptar a nossa demonstrac¸ ˜ao da f ´ormula de M ¨untz, partindo de outras transformadas aritm ´eticas diferentes da transformada de M ¨obius, para dedu-

O objetivo, tal como visto anteriormente, era traçar um modelo de quadro descritivo para a emissão da ‘Opinião Desfavorável’ em português do Brasil que pudesse servir de suporte

Equipamentos de emergência imediatamente acessíveis, com instruções de utilização. Assegurar-se que os lava- olhos e os chuveiros de segurança estejam próximos ao local de

•   O  material  a  seguir  consiste  de  adaptações  e  extensões  dos  originais  gentilmente  cedidos  pelo 

Como irá trabalhar com JavaServer Faces voltado para um container compatível com a tecnologia Java EE 5, você deverá baixar a versão JSF 1.2, a utilizada nesse tutorial.. Ao baixar

Com o objetivo de compreender como se efetivou a participação das educadoras - Maria Zuíla e Silva Moraes; Minerva Diaz de Sá Barreto - na criação dos diversos