Mínimo, Máximo, Soma e Média
Deslize para mostrar o menu
Ao trabalhar com arrays, frequentemente é necessário realizar cálculos básicos, como encontrar o menor (mínimo) ou maior (máximo) valor, além de calcular a soma e a média de todos os elementos. Essas operações são comuns em muitos cenários do mundo real: pode ser necessário encontrar a menor nota em um conjunto de resultados de testes, determinar a maior temperatura registrada durante a semana ou calcular a média de vendas de uma loja. Compreender como realizar esses cálculos de forma eficiente em arrays é uma habilidade essencial de programação.
Program.cs
123456789101112131415161718192021222324252627282930using System; namespace ConsoleApp { public class Program { public static void Main(string[] args) { int[] numbers = { 7, 3, 15, 2, 8, 10 }; int min = numbers[0]; int max = numbers[0]; for (int i = 1; i < numbers.Length; i++) { if (numbers[i] < min) { min = numbers[i]; } if (numbers[i] > max) { max = numbers[i]; } } Console.WriteLine("Minimum value: " + min); Console.WriteLine("Maximum value: " + max); } } }
Para encontrar os valores mínimo e máximo em um array de inteiros, começa-se assumindo que o primeiro elemento é tanto o menor quanto o maior. Em seguida, percorre-se o restante do array, comparando cada elemento com os valores atuais de min e max. Se for encontrado um valor menor que o min atual, atualiza-se o min; se for encontrado um valor maior que o max atual, atualiza-se o max. Essa abordagem garante que todos os elementos sejam verificados e que o resultado final seja sempre o verdadeiro mínimo e máximo, conforme mostrado no código acima.
Program.cs
12345678910111213141516171819202122232425262728using System; namespace ConsoleApp { public class Program { public static void Main(string[] args) { double[] prices = { 9.99, 14.50, 7.25, 12.00, 8.75 }; double sum = 0; for (int i = 0; i < prices.Length; i++) { sum += prices[i]; } double average = 0; if (prices.Length > 0) { average = sum / prices.Length; } Console.WriteLine("Sum: " + sum); Console.WriteLine("Average: " + average); } } }
Média é a soma de todos os elementos dividida pelo número de elementos.
1. Qual valor inicial você deve usar ao buscar o mínimo em um array?
2. Como calcular a média de um array de números?
3. Por que é importante verificar arrays vazios antes de realizar cálculos?
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo