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.