Untitled
unknown
plain_text
3 years ago
2.7 kB
6
Indexable
using System;
namespace Oliotehtävä_4_Casper_Seppern
{
class Program
{
class Opiskelija
{
//Yksityiset tiedot mitkä get ja set muuttavat
private static string opiskelijannimi;
private static int ikä;
private static int arvosana;
public static int laskuri = 0;
public int muutanarvo()
{
arvosana++;
return arvosana;
}
public int muutaikä()
{
ikä++;
return ikä++;
}
//oletuskonstruktori
public Opiskelija()
{
opiskelijannimi = "";
ikä = 0;
arvosana = 0;
laskuri++;
}
//Getterit ja setterit tietoille
public string Opiskelijannimi
{
set { opiskelijannimi = value; }
get { return opiskelijannimi; }
}
public int Ikä
{
set { ikä = value; }
get { return ikä; }
}
public int Arvosana
{
set { arvosana = value; }
get { return arvosana; }
}
//Ylikuormitettu konstruktori
public Opiskelija(string u_opiskelijannimi, int u_ika, int u_arvosana)
{
opiskelijannimi = u_opiskelijannimi;
ikä = u_ika;
arvosana = u_arvosana;
laskuri++;
}
}
static void Main(string[] args)
{
//Täällä kaikkien opiskelijoiden tiedot tulostuvat
int kysy2;
string kysy;
Opiskelija testi = new Opiskelija();
testi.Opiskelijannimi = "Tuomas";
testi.Ikä = 15;
testi.Arvosana = 2;
Console.WriteLine("Ekan opiskelijan tiedot ovat {0}. Ikä on {1}. Arvosana on {2}. ", testi.Opiskelijannimi,testi.Ikä,testi.Arvosana);
Console.WriteLine("Olio 1 luoto");
Console.WriteLine("");
Console.WriteLine("Haluatko muutta ikä?");
kysy = Console.ReadLine();
if (kysy == "yes")
{
Console.WriteLine("Kuinka monella");
kysy2 = int.Parse(Console.ReadLine());
for(int i = 1; i < kysy2; i++)
{
Console.WriteLine(testi.muutaikä());
}
}Editor is loading...