Algoritmo "semnome"
// Disciplina : [Linguagem e Lógica de Programação]
// Professor : Antonio Carlos Nicolodi
// Descrição : Aqui você descreve o que o programa faz! (função)
// Autor(a) : Nome do(a) aluno(a)
// Data atual : 10/04/2017
Var
// Seção de Declarações das variáveis
i, valor, maior, menor, soma : inteiro
media : real
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
maior <- (-1)
menor <- 999999999
soma <- 0
para i de 1 ate 500 faca
escreval("Digite o ", i, "º valor")
leia(valor)
se (valor > maior) entao
maior <- valor
fimse
se (valor < menor) entao
menor <- valor
fimse
soma <- soma + valor
fimpara
media <- soma / 500
escreval("O maior valor lido foi: ", maior)
escreval("O menor valor lido foi: ", menor)
escreval("A média dos valores lidos é: ", media)
Fimalgoritmo
using System;
namespace ConsoleApp3
{
class Program
{
static void Main(string[] args)
{
Console.Write("Digite o quantidade de números a ser lido(s): ");
int total = int.Parse(Console.ReadLine());
int i = 0;
int numero = -1;
int maior = 0;
int menor = int.MaxValue;
int soma = 0;
while(i < total)
{
Console.Write("Digite o número: ");
numero = int.Parse(Console.ReadLine());
if (numero > 0)
{
if (numero > maior) maior = numero;
if (numero < menor) menor = numero;
soma += numero;
i++;
}
}
Console.Clear();
Console.WriteLine("Menor numero: {0}", menor);
Console.WriteLine("Maior número: {0}", maior);
Console.WriteLine("Média ......: {0}", soma / total);
Console.ReadKey();
}
}
}