Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Escreva um programa capaz de realizar a soma de números inteiros positivos. A quantidade de números recebidos é indefinida e seu loop deve ser interrompido caso receba algum número negativo. Ao final, apresente o resultado da soma conforme o padrão utilizado nos exemplos. Entrada Saída Entrada Saída 0 1 2 3 -1 Soma: 6 -7 Soma: 0 2. Escreva um programa capaz de calcular o produto de números inteiros positivos. A quantidade de números recebidos é indefinida e seu loop deve ser interrompido caso receba algum número negativo. Ao final, apresente o resultado da soma conforme o padrão utilizado nos exemplos. Entrada Saída Entrada Saída 1.0 2.0 3.0 4.0 -1.5 Produto: 24.00 -2.2 3. Escreva um programa capaz de calcular a média aritmética de números inteiros. A quantidade de números recebidos é indefinida e seu loop deve ser interrompido caso a média seja maior que 100. Ao final, apresente o resultado da soma conforme o padrão utilizado nos exemplos. Entrada Saída Entrada Saída -500 150 350 -420 1610 Média: 238.0 200 Média: 200.0 4. Após a correção das provas de uma turma em que ensina, um professor deseja descobrir quais foram a maior nota, a menor nota e a média das notas obtidas por seus alunos. Escreva um programa que seja capaz de realizar essa função e interrompa o loop ao receber uma nota negativa. Apresente os resultados encontrados de acordo com o padrão dos exemplos. Entrada Saída Entrada Saída 0.5 10.0 5.5 -1.0 MAIOR NOTA: 10.0 MENOR NOTA: 0.5 MÉDIA: 5.3 -2.0 MAIOR NOTA: 0.0 MENOR NOTA: 0.0 MÉDIA: 0.0 UFCG - Universidade Federal de Campina Grande CEEI - Centro de Engenharia Elétrica e Informática DSC - Departamento de Sistemas e Computação Disciplina: Introdução à Ciência da Computação Professor: Marcus Salerno de Aquino LISTA DE EXERCÍCIOS 07 – COMANDO WHILE 5. Escreva um programa capaz de calcular a área de um número indefinido de triângulos. Seu programa deve receber o comprimento da base e da altura de cada triângulo, informando a área dele em seguida. Ao encontrar uma base ou altura menor que 1, seu loop deve ser interrompido. Apresente os resultados encontrados de acordo com o padrão dos exemplos. Entrada Saída Entrada Saída Entrada Saída 1 1 2 2 -1 Área: 0.5 Área: 2.0 5 4 2 -3 Área: 4.5 0 6. Escreva um programa capaz de calcular o volume de um número indefinido de cilindros. Seu programa deve receber (nesta ordem) o raio da base e a altura de cada cilindro, informando o volume dele em seguida. Ao encontrar um raio ou altura menor que 1, seu loop deve ser interrompido. Apresente os resultados encontrados de acordo com o padrão dos exemplos. Entrada Saída Entrada Saída Entrada Saída 5 5 9 6 -1 Volume: 392.70 Volume: 1526.81 1 22 2 -2 Volume: 69.12 0 7. Escreva um programa que receba um número inteiro positivo e calcule o fatorial desse número. A seguir, informe o resultado conforme o padrão apresentado nos exemplos. Entrada Saída Entrada Saída 0 0! = 1 3 3! = 6 8. Escreva um programa capaz de calcular os fatoriais dos números recebidos. A quantidade de números recebidos é indefinida e seu loop deve ser interrompido caso receba algum número negativo. Ao final, apresente o resultado da soma conforme o padrão utilizado nos exemplos. Entrada Saída Entrada Saída 0 2 5 -1 0! = 1 2! = 2 5! = 120 -10 9. Escreva um programa que receba valores de temperatura absoluta (em Kelvin) e apresente os valores correspondentes para essa temperatura nas escalas Celsius e Fahrenheit. A quantidade de valores recebidos é indefinida e seu loop deve ser interrompido caso receba algum valor negativo. A cada valor recebido, apresente as conversões de acordo o padrão utilizado nos exemplos. Entrada Saída Entrada Saída 0.0 120.0 320.5 -12.2 -273.15ºC e -459.67F -153.15ºC e -243.67F 47.35ºC e 117.23F -1.0 10. A sequência de Fibonacci é caracterizada por ser iniciada com um 0 e um 1, todos os números seguintes são gerados a partir da soma de seus dois antecessores imediatos. Desse modo, obtém-se uma sequência do tipo (0, 1, 1, 2, 3, 5, 8...). Escreva um programa que receba um número inteiro N, tal que N > 2, e apresente todos os números da sequência de Fibonacci que são menores ou iguais a N. Utilize o padrão apresentado nos exemplos. Entrada Saída Entrada Saída 8 0 1 1 2 3 5 8 4 0 1 1 2 3 As respostas dessa lista de exercícios devem ser enviadas através da plataforma de envio de exercícios da disciplina, acessível em iccexercicios.esy.es. Cada questão deve ser respondida em seu próprio arquivo de extensão .m.
Compartilhar