Baixe o app para aproveitar ainda mais
Prévia do material em texto
Lista 4 - printf, scanf, atribuição, if ... else if , switch, for, while e do…while Estrutura: for 1) Entrar com 10 números e exibir o logaritmo desse número na base 10. 2) Entrar com quatro números e exibir o cubo e a raiz cúbica de cada número. 3) Entrar com 12 números e exibir a soma e a média desses números. 4) Entrar com matricula, nota da PR1 e nota da PR2 de 15 alunos. Exibir, a cada entrada: matrícula, nota da PR1, nota da PR2 e média de cada aluno. Ao final, a média geral da turma. 5) Ler oito números inteiros e exibir quantos são pares e quantos são ímpares. 6) Entrar com 20 números e exibir a soma dos positivos e o total de números negativos. 7) Entrar com dois números e exibir todos os números no intervalo fechado, do menor para o maior . 8) Entrar com 10 números (positivos ou negativos) e exibir o maior e o menor número da lista. 9) Exiba todos os números de 1 até 40. 10) Exiba todos os números de 50 até 1. 11) Exiba os 50 primeiros pares. 12) Exiba os múltiplos de 6, no intervalo de 5 até 300. 13)Ler o número de termos da série (N) e exibir o valor de S, sendo NN NNN S +−++−+−+= 2 1... 2 3 1 21 14) Exiba uma tabela de conversão de polegadas para centímetros. Deseja-se que a tabela conste valores desde 1 polegada até 20 polegadas inteiras. 15) Exiba a tabuada de multiplicar do número 3. 16) Faça um programa que deixe escolher qual a tabuada de multiplicar que se deseja exibir. for dentro de for 1) Exiba todas as tabuadas de multiplicar de 1 até 10. 2) Exibir uma tabela para DEZ times num torneio de dois turnos. 3) Exibir uma tabela para DEZ times num torneio de um turno. 4) Uma escola tem 5 turmas e cada turma tem n alunos. Faça um programa que Exiba, por turma, total de alunos com média superior a 7 e a média geral da escola. 1 2 Estrutura: while / do…while 1) Entrar com vários números e imprimir o triplo de cada número. O programa acaba quando entrar o número -999. 2) Entrar com números enquanto forem positivos e imprimir quantos números foram digitados. 3) Entrar com vários números positivos e imprimir a média dos números digitados. 4) Ler vários números e informar quantos números entre 100 e 200 foram digitados. Quando o valor 0 (zero) for lido, o programa deverá cessar sua execução 5) Entrar com sexo de várias pessoas e imprimir quantas pessoas são do sexo masculino.(considerar m e M) 6) Entrar com números e imprimir o quadrado de cada número até entrar um número múltiplo de 6 que deverá ter seu quadrado também impresso. 7) Dado um país A, com 5.000.000 de habitantes e uma taxa de natalidade de 3% ao ano, e um país B com 7.000.000 de habitantes e uma taxa de natalidade de 2% ao ano. Calcular e imprimir o tempo é necessário para que a população do país A ultrapasse a população do país B. 8) Uma empresa de fornecimento de energia elétrica faz a leitura mensal dos medidores de consumo. Para cada consumidor existe as seguintes informações: - número (código) do consumidor - quantidade de kWh consumidos durante o mês - tipo (código) do consumidor 1 - residencial, preço por kWh = 0,50 2 - comercial, preço por kWh = 0,61 3 - industrial, preço do kWh = 1,07 Os dados devem ser lidos até que seja encontrado um consumidor com código 0 (zero). Calcule e imprima: - o custo total para cada consumidor - o total de consumo para os 3 tipos de consumidor - a média de consumo dos tipos 1 e 2 9) Entrar com a idade de várias pessoas e imprimir: - total de pessoas com menos de 21 anos - total de pessoas com mais de 50 anos. 10) Entrar com um número e verificar se ele é um número triangular. 11) Entrar com vários números e imprimir o maior número. O programa acaba quando se digita -9999. 12) Entrar com o número da conta e o saldo de várias pessoas. Imprimir uma listagem contendo todas as contas, os respectivos saldos e uma das mensagens: positivo / negativo. Ao final, o percentual de pessoas com saldo negativo. O programa acaba quando se digita um número negativo para a conta. 13) Faca um programa que possa ler uma seqüência de números terminada por 0 e exiba o número que for múltiplo de sua posição na seqüência. Exemplo: valores lidos: 3 7 8 16 5 0 3 posição: 1 2 3 4 5 impressão: 3 16 5 14) Faça um programa que execute o menu abaixo: OPÇÕES 1 Calcula/ Exibe a HIPOTENUSA 2 Calcula/ Exibe a MÉDIA PONDERADA 3 Exibe o MENOR ENTRE 3 NÚMEROS 4 Termina o programa OPCAO: Considerações: 1 - Se for escolhido 1, deverão ser pedido os valores dos catetos e exibida a hipotenusa. 2 - Se for escolhido 2, deverão ser pedidas 4 notas e exibida a média ponderada. Para calcular a média ponderada, use os seguintes pesos para as notas: 2, 3, 2 e 3 respectivamente. 3 - Se for escolhido 3, deverão ser pedidos 3 números e exibido o menor. Estrutura: for
Compartilhar