Crie uma classe Agenda que pode armazenar 10 pessoas... C#

0 respostas
programação
Matheus_Ciccotti

Estou precisando de ajuda nesse exercício:

Crie uma classe Agenda que pode armazenar 10 pessoas (criada no exercício 1) e seja capaz de realizar as seguintes operações através de um Menu:

  • void armazenaPessoa(String nome, int idade, float altura);
  • void removePessoa(String nome);
  • int buscaPessoa(String nome); // informa em que posição da agenda está a pessoa
  • void imprimeAgenda(); // imprime os dados de todas as pessoas da agenda
  • void imprimePessoa(int index); // imprime os dados da pessoa que está na posição “i” da agenda.

Exercicio 1:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace exercicio_01

{

class Program

{

public class Pessoa

{

private string Nome { get; set; }

private int Idade { get; set; }

private float Altura { get; set; }

public Pessoa()

{

Nome = null;

Idade = 0;

Altura = 0;

}

public void Dados()

{

Console.WriteLine(Informe o Nome:);

Nome = Console.ReadLine();

Console.WriteLine("Informe a Idade: ");

Idade = int.Parse(Console.ReadLine());

Console.WriteLine("Informe a Altura: ");

Altura = float.Parse(Console.ReadLine());

Console.Clear();

}

public void Imprimir()

{

Console.WriteLine(Nome: {0},Nome);

Console.WriteLine(Idade: {0},Idade);

Console.WriteLine(Altura: {0},Altura);

}

}

static void Main(string[] args)

{

Pessoa novaPessoa = new Pessoa();

novaPessoa.Dados();

novaPessoa.Imprimir();

}

}

}
Criado 14 de novembro de 2017
Respostas 0
Participantes 1