Pomoc w zadaniu z Visual Studio 2019 w środowisku .NET

0

Szanowni Państwo,

Potrzebuje pomocy w napisaniu metod dla konta "Klient". Napisałem już konto z klasą ^^ Lecz mam problem z pomysłem na dalszą część. Mianowicie muszę dodać do klasy Konto metody Wyloguj( ), Wpłać( ), Wypłać( ), ZmieńHasło( ), a następnie przetestować ich działanie w metodzie Main( ) klasy Program.
PS: Początkujący, wchodzący w ten piękny świat ^^

using System;

namespace Konto

{

class Account

{

    private String user;

    private String number;

    private String login;

    private String password;

    private bool logged = false;

    private double saldo = 0;

    public Account(String user, String num, String log, String pass)
    {
        this.user = user; number = num; password = pass;
    }
    public void Zaloguj(String log, String pass)
    {
        if ((login == pass) && (password == pass)) { logged = true; }
    }
    public override String ToString()
    {
        return "\nUżytkownik konta " + user + " o numerze " + number +
               " posiada na koncie " + saldo;
    }
}



class Program
{
    static void Main(string[] args)
    {

        Account k = new Account("Jan Kowalski", "37562", "mała", "czarna");
        k.Zaloguj("mała", "czarna");
        Console.WriteLine(k);
        Console.WriteLine("Naciśnij dowolny klawisz");
        Console.ReadKey();
    }
}

}

0

Na przykład:

 public void Wyloguj()
 {
      if (logged) {
        logged = false;
       // Komunikat o wylogowaniu
   }
 }
public double Wplac(double x)
{
   saldo += x;
  // Jakiś komunikat o nowym stanie salda konta
}

Podobnie dla wypłaty tylko zamiast + to będzie - i warto pochylić się nad przypadkiem gdy będziesz chciał wypłacić więcej niż masz na koncie.

   public void Zaloguj(String log, String pass)
    {
        if ((login == pass) && (password == pass)) { logged = true; }
    }

Tu na pewno powinno być login == pass ? :D

0

A myślałem aby dodać coś w formie "MENU" na zasadzie case. Aktualnie z tym walczę aby dodać elementy do menu i z niego mieć opcje do wyboru ^^

1 użytkowników online, w tym zalogowanych: 0, gości: 1