Atividade 10/08/2012 – Estrutura de Dados – classe 2IA
Professora: Viviana
Segue abaixo o código de um programa utilizando vetores, que são uma lista
de elementos (variáveis) do mesmo tipo. No exemplo apresentado, usando o modelo
antigo seria necessário a criação de 5 variáveis para armazenar as notas digitadas.
Para criar um vetor usamos o comando:
double[] nota = new double[5];
Para usar um vetor usamos o comando:
nota[controle] = Convert.ToDouble(Console.ReadLine());
onde controle é uma variável tipo int
// Exemplo de programa utilizando vetores (com notas alunos) e o comando while(repetição)
// Programa deve receber nome do aluno e as 5 notas. No final calcular a média final
string nome;
double[] nota = new double[5];
double media = 0;
int controle = 0;
int linha = 4;
Console.SetCursorPosition(10, 2);
Console.Write("Digite nome aluno: ");
nome = Console.ReadLine();
while (controle < 5)
{
Console.SetCursorPosition(10, linha);
Console.Write("Digite {0}ª nota: ", controle+1);
nota[controle] = Convert.ToDouble(Console.ReadLine());
linha++;
controle++;
}
media = (nota[0] + nota[1] + nota[2] + nota[3] + nota[4]) / 5;
Console.SetCursorPosition(10, 10);
Console.Write("A média final do aluno {0} é igual a {1:#0.00}", nome, media);
Console.ReadKey();
Exercício:
Desenvolver um algoritmo no c# console denominado “Controle de Vendas” que
deverá ter a seguinte estrutura:
Tela inicial – irá receber os dados de entrada da compra, usando vetores para todos
os itens da compra: código produto, descrição, qtde produto e valor unitário. Mas
observe na tela final que será necessário exibir o valor total de cada produto
(resultado do cálculo), que também é um vetor.
Tela final – contém informações adicionais em relação a tela apresentada
anteriormente, porque contém valor total de cada produto e o resultado final da
compra
Observação: antes da linha final do algoritmo – tracejada, coloque o nome do aluno
que desenvolveu o algoritmo.
Download

Atividade 10/08/2012 – Estrutura de Dados – classe