Struktúra alapú program írása a minta alapján.
Házi feladat befejezni, akinek nincs kész.
Varsó megoldása:
using System;
namespace _20201022
{
class Program
{
public struct phone
{
public string marka;
public string tipus;
public string szin;
public int tarhely;
public double ar;
}
static phone[] telefon = new phone[3];
static void
adatbekeres()
{
for (int i = 0; i
< telefon.Length; i++)
{
Console.Write("Kérem a telefon márkáját: ");
telefon[i].marka = Console.ReadLine();
Console.Write("Kérem a telefon típusát: ");
telefon[i].tipus =
Console.ReadLine();
Console.Write("Kérem a telefon színét: ");
telefon[i].szin = Console.ReadLine();
Console.Write("Kérem a telefon tárhelyét GB-ban: ");
telefon[i].tarhely =
Convert.ToInt32(Console.ReadLine());
Console.Write("Kérem a telefon árát Forintban: ");
telefon[i].ar =
Convert.ToDouble(Console.ReadLine());
Console.WriteLine();
}
}
static void
arengedmeny()
{
for (int i = 0; i
< telefon.Length; i++)
{
telefon[i].ar = telefon[i].ar *
0.9;
}
}
static void
kiiratas()
{
for (int i = 0; i
< telefon.Length; i++)
{
Console.WriteLine();
Console.WriteLine((i + 1) + " termék\n-------------------------");
Console.WriteLine("Márka: " +
telefon[i].marka);
Console.WriteLine("Típus: " +
telefon[i].tipus);
Console.WriteLine("Szín: " +
telefon[i].szin);
Console.WriteLine("Tárhely: " +
telefon[i].tarhely);
Console.WriteLine("Ár: " + telefon[i].ar + " Ft ");
}
}
static void Main(string[] args)
{
Console.WriteLine("Telefonok
2020\n------------------------------\nAdatbekérés\n-----------\n");
adatbekeres();
Console.Clear();
Console.WriteLine("Telefonok 2020\n------------------------------\nLista
eredeti árakkal\n-----------\n");
kiiratas();
arengedmeny();
Console.WriteLine("\nLista kedvezményes árakkal\n-----------\n");
kiiratas();
Console.Write("\n\nA program bezárásahoz nyomjon meg egy billentyűt...");
Console.ReadKey();
}
}
}
Nincsenek megjegyzések:
Megjegyzés küldése