Compare commits

..

No commits in common. "master" and "8e57cf93714f2fff906d3d8ab9dc76ac33f23180" have entirely different histories.

16 changed files with 3 additions and 736 deletions

View File

@ -1,64 +0,0 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace EpuletProjekt
{
class Epulet
{
private List<Lakohelyiseg> lhlista;
public double koNegyzetmeter
{
get
{
double nm = 0;
foreach (Lakohelyiseg item in lhlista)
{
nm += item.alapterulet;
}
return nm;
}
}
public Epulet()
{
lhlista = new List<Lakohelyiseg>();
}
public void beKeres()
{
string menupont = "";
do
{
Console.WriteLine("a: Új helyiség hozzáadása\nq: Kilépés a menüből");
menupont = Console.ReadLine();
if(menupont=="a")
{
Console.WriteLine("Adja meg a helyiség hosszát méterben!");
double h = double.Parse(Console.ReadLine());
Console.WriteLine("Adja meg a helyiség szélességét méterben!");
double sz = double.Parse(Console.ReadLine());
Console.WriteLine("Adja meg a helyiség magasságát méterben!");
double m = double.Parse(Console.ReadLine());
lhlista.Add(new Lakohelyiseg(h, sz, m));
} else if(menupont=="q")
{
Console.WriteLine($"Az épületben {lhlista.Count} db helyiség van.");
}
} while (menupont != "q");
}
public double festekLiter(double lpnm)
{
double nm = 0;
foreach (Lakohelyiseg item in lhlista)
{
nm += (item.falfelulet + item.mennyezet);
}
return nm * lpnm;
}
}
}

View File

@ -1,8 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
</Project>

View File

@ -1,92 +0,0 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace EpuletProjekt
{
class Lakohelyiseg
{
private double hossz;
private double szelesseg;
private double magassag;
private double _alapterulet;
//Az alapterulet nevű property megadása
public double alapterulet {
get
{
_alapterulet = hossz * szelesseg;
return _alapterulet;
}
}
public double legkobmeter
{
get
{
return hossz * szelesseg * magassag;
}
}
public double falfelulet
{
get
{
return 2 * hossz * magassag + 2 * szelesseg * magassag;
}
}
public double mennyezet
{
get
{
return alapterulet;
}
}
public Lakohelyiseg(double h, double sz, double m)
{
setHossz(h);
setSzelesseg(sz);
setMagassag(m);
}
public void setHossz(double h)
{
hossz = h;
}
public double getHossz()
{
return hossz;
}
public void setSzelesseg(double sz)
{
szelesseg = sz;
}
public double getSzelesseg()
{
return szelesseg;
}
public void setMagassag(double m)
{
magassag = m;
}
public double getMagassag()
{
return magassag;
}
/*public void setHossz(double hl,bool lab)
{
hossz = hl * 0.33;
}*/
}
}

View File

@ -1,15 +0,0 @@
using System;
namespace EpuletProjekt
{
class Program
{
static void Main(string[] args)
{
Epulet ep = new Epulet();
ep.beKeres();
Console.WriteLine("Szükséges kő: "+ep.koNegyzetmeter);
Console.WriteLine("Szükséges festék: "+ep.festekLiter(0.2));
}
}
}

View File

@ -1,73 +0,0 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace Oszto
{
class Csomag
{
public static readonly string[] frszinek = { "pikk", "kőr", "káró", "treff" };
public static readonly string[] frertekek = { "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "D", "K", "A" };
public Kartyalap[] lapok;
private int ennyivan;
public Csomag()
{
lapok = new Kartyalap[52];
ennyivan = 52;
int lit = 0;
for (int i = 0; i < frszinek.Length; i++)
{
for (int j = 0; j < frertekek.Length; j++)
{
lapok[lit] = new Kartyalap(frszinek[i], frertekek[j]);
lit++;
//lapok[i*13+j] = new ....
}
}
/*foreach (var item in lapok)
{
Console.WriteLine(item.szin+"-"+item.ertek);
}*/
}
public void kever()
{
Random rd = new Random();
for (int i = 0; i < 500; i++)
{
int n1 = rd.Next(0, 51);
int n2 = rd.Next(0, 51);
if(n1!=n2)
{
Kartyalap temp = lapok[n1];
lapok[n1] = lapok[n2];
lapok[n2] = temp;
}
}
foreach (var item in lapok)
{
Console.WriteLine(item.szin+"-"+item.ertek);
}
}
public Kartyalap[] huzas(int lapszam)
{
Kartyalap[] kt = new Kartyalap[lapszam];
for (int i = 0; i < lapszam; i++)
{
kt[i] = lapok[ennyivan - (1 + i)];
lapok[ennyivan - (1 + i)] = null;
}
ennyivan -= lapszam;
return kt;
}
}
}

View File

@ -1,40 +0,0 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace Oszto
{
class Jatekos
{
public Kartyalap[] lapok;
public string nev;
private int ennyivan;
public Jatekos(string nev,int lszam)
{
this.nev = nev;
lapok = new Kartyalap[lszam];
ennyivan = 0;
}
public void felvesz(Kartyalap[] osztas)
{
for (int i = 0; i < osztas.Length; i++)
{
lapok[ennyivan + i] = osztas[i];
}
ennyivan += osztas.Length;
}
public void terit()
{
Console.WriteLine(nev);
foreach (Kartyalap lap in lapok)
{
Console.Write(lap.szin+"-"+lap.ertek+" ");
}
Console.WriteLine();
}
}
}

View File

@ -1,27 +0,0 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace Oszto
{
class Kartyalap
{
public string szin;
public string ertek;
public Kartyalap()
{
szin = "nincs";
ertek = "nincs";
}
public Kartyalap(String szin, String ertek)
{
this.szin = szin;
this.ertek = ertek;
}
}
}

View File

@ -1,8 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
</Project>

View File

@ -1,67 +0,0 @@
using System;
using System.Collections.Generic;
namespace Oszto
{
class Program
{
static void Main(string[] args)
{
Csomag pakli = new Csomag();
pakli.kever();
try
{
Console.WriteLine("Adja meg hány játékosnak osztok lapot:");
int jszam = int.Parse(Console.ReadLine());
Console.WriteLine("Adja meg hány lapot osztok egy játékosnak:");
int lszam = int.Parse(Console.ReadLine());
Console.WriteLine("Adja meg hányasával osszam a lapokat:");
int hszam = int.Parse(Console.ReadLine());
if (jszam*lszam>52)
{
throw new Exception("Nem lehet ennyi lapot kiosztani!");
}
if(lszam%hszam!=0)
{
throw new Exception("Nem lehet ilyen adagokban kiosztani lapokat!");
}
List<Jatekos> jatekosok = new List<Jatekos>();
for (int i = 0; i < jszam; i++)
{
jatekosok.Add(new Jatekos("játékos" + i,lszam));
}
//az osztás végrehajtása
int kor = lszam / hszam;
for (int i = 0; i < kor; i++)
{
for (int j = 0; j < jatekosok.Count; j++)
{
Kartyalap[] adag = pakli.huzas(hszam);
jatekosok[j].felvesz(adag);
}
}
for (int j = 0; j < jatekosok.Count; j++)
{
jatekosok[j].terit();
}
foreach (var item in pakli.lapok)
{
Console.WriteLine(item);
}
}
catch (Exception hiba)
{
Console.WriteLine(hiba.Message);
}
}
}
}

View File

@ -1,5 +1,5 @@
using System;
using System.IO;
using System.Collections.Generic;
namespace Szotar
{
@ -7,54 +7,7 @@ namespace Szotar
{
static void Main(string[] args)
{
try
{
string fajlnev = @"..\..\..\szotar.txt";
string[] sorok = File.ReadAllLines(fajlnev);
Console.WriteLine("A fájl sorainak száma: {0}", sorok.Length);
Console.WriteLine("Adjon meg egy kezdőbetűt!");
string kb = Console.ReadLine();
foreach (string szo in sorok)
{
if (szo.StartsWith(kb))
{
Console.WriteLine(szo);
}
}
//a megfelelő sorszámú szó kiírása
Console.WriteLine("Kérem egy szó sorszámát!");
int sor = int.Parse(Console.ReadLine());
//int sor2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("A {0}. szó: {1}",sor,sorok[sor-1]);
//A leghosszabb szavak megkeresése és listázása
int maxhossz = 0;
foreach (var item in sorok)
{
if (item.Length > maxhossz) maxhossz = item.Length;
}
//listázás
Console.WriteLine( $"A leghosszabb szavak ({maxhossz}):" );
foreach (var item in sorok)
{
if (item.Length == maxhossz) Console.WriteLine(item);
}
}
catch (FormatException f)
{
Console.WriteLine("Az egész szám formátuma hibás!");
}
catch (Exception hiba)
{
Console.WriteLine("Sajnos hiba történt a fájl megnyitása közben!");
Console.WriteLine(hiba); ;
}
Console.WriteLine("Hello World!");
}
}
}

View File

@ -1,121 +0,0 @@
eszesen
kereszt
keretes
keretez
nyertesek
hadartam
maradhat
hajnalokat
bajsza
szabja
ajkaid
kiadja
dalnak
kaland
lankad
alighanem
meghalnia
fogalmam
fogammal
faragott
forgatta
falait
fiatal
hangokra
harangok
alkothat
halottak
holtakat
alhatom
hatalom
szavait
tavaszi
ajak
ajka
kaja
napokkal
pakolnak
akarunk
uraknak
alattunk
tanultak
alkotva
lovakat
vakolat
karomat
takarom
rakat
rakta
takar
tarka
nappal
paplan
alanyt
nyalta
boldogan
dologban
koromban
romokban
borzas
szobra
csontokra
roncsokat
hordtak
korhadt
kapdosni
kispadon
durva
udvar
szagol
szolga
alkoholt
hallotok
hasznos
hosszan
alszik
szikla
papi
pipa
korokat
orkokat
parton
pontra
torpan
botor
robot
didereg
eddigre
fedelet
feledte
lefedte
ketyeg
tegyek
istene
sietne
elkelt
kellet
lelket
leltek
miniszter
miszerint
korok
orkok
satu
suta
tusa
utas
pakol
lapok
polka
eltol
letol
elolt
kuka
akku
forma
amorf
farom
karomba
kalandtura
hatoljanak
abrakom

View File

@ -3,13 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.31624.102
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Szotar", "Szotar\Szotar.csproj", "{8465ADED-61C4-4EB2-A42C-C47B86DC42B5}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Valasztasok", "Valasztasok\Valasztasok.csproj", "{F70CD600-1632-4FB5-8DC0-BDD9DDF70248}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Oszto", "Oszto\Oszto.csproj", "{CCBC99D9-3207-4B83-80B7-382E0CE0E748}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EpuletProjekt", "EpuletProjekt\EpuletProjekt.csproj", "{044AC2EB-56C3-4B85-869E-DCC63EEE3CD1}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Szotar", "Szotar\Szotar.csproj", "{8465ADED-61C4-4EB2-A42C-C47B86DC42B5}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@ -21,18 +15,6 @@ Global
{8465ADED-61C4-4EB2-A42C-C47B86DC42B5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8465ADED-61C4-4EB2-A42C-C47B86DC42B5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8465ADED-61C4-4EB2-A42C-C47B86DC42B5}.Release|Any CPU.Build.0 = Release|Any CPU
{F70CD600-1632-4FB5-8DC0-BDD9DDF70248}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F70CD600-1632-4FB5-8DC0-BDD9DDF70248}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F70CD600-1632-4FB5-8DC0-BDD9DDF70248}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F70CD600-1632-4FB5-8DC0-BDD9DDF70248}.Release|Any CPU.Build.0 = Release|Any CPU
{CCBC99D9-3207-4B83-80B7-382E0CE0E748}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CCBC99D9-3207-4B83-80B7-382E0CE0E748}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CCBC99D9-3207-4B83-80B7-382E0CE0E748}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CCBC99D9-3207-4B83-80B7-382E0CE0E748}.Release|Any CPU.Build.0 = Release|Any CPU
{044AC2EB-56C3-4B85-869E-DCC63EEE3CD1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{044AC2EB-56C3-4B85-869E-DCC63EEE3CD1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{044AC2EB-56C3-4B85-869E-DCC63EEE3CD1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{044AC2EB-56C3-4B85-869E-DCC63EEE3CD1}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

View File

@ -1,22 +0,0 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace Valasztasok
{
class Kepviselok
{
public int kerulet;
public int szavazat;
public string vezeteknev;
public string keresztnev;
public string part;
public override string ToString()
{
return vezeteknev + " " + keresztnev;
}
}
}

View File

@ -1,83 +0,0 @@
using System;
using System.IO;
namespace Valasztasok
{
class Program
{
static void Main(string[] args)
{
string fajlnev = @"..\..\..\szavazatok.txt";
string[] sorok = File.ReadAllLines(fajlnev);
Console.WriteLine("A fájl sorainak száma: {0}", sorok.Length);
//képviselő objektumok elkészítése egy új tömbben
Kepviselok[] klista = new Kepviselok[sorok.Length];
int cnt = 0;
foreach (string sor in sorok)
{
string[] adatok = sor.Split(" ");
//Console.WriteLine(adatok[1]+"-"+adatok[2]);
Kepviselok k = new Kepviselok();
k.kerulet = int.Parse(adatok[0]);
k.szavazat = int.Parse(adatok[1]);
k.vezeteknev = adatok[2];
k.keresztnev = adatok[3];
k.part = adatok[4];
klista[cnt] = k;
cnt++;
}
Console.WriteLine(klista[0]);
//összes szavazatok száma
int osszes = 0;
foreach (Kepviselok kepv in klista)
{
osszes += kepv.szavazat;
}
Console.WriteLine("Az összes szavazat: {0}",osszes);
Console.WriteLine("Az átlagos szavazatok száma: {0:F2}",(double)osszes/klista.Length);
//kerületenként induló jelöltek száma
for (int ker = 1; ker < 9; ker++)
{
int hanyan = 0;
foreach (Kepviselok k in klista)
{
if (k.kerulet == ker) hanyan++;
}
Console.WriteLine($"A(z) {ker}. kerületben {hanyan} indultak");
}
// az előbbi feladat a klista egyszeri végigjárásával
int[] kepvdb = new int[9];
foreach (Kepviselok k in klista)
{
kepvdb[k.kerulet]++;
}
for (int ker = 1; ker < 9; ker++)
{
Console.WriteLine($"A(z) {ker}. kerületben {kepvdb[ker]} indultak");
}
Console.WriteLine();
//Otthoni feladat: Melyik kerületben ki nyerte és hány szavazattal a választást?
for (int ker = 1; ker < 9; ker++)
{
Kepviselok nyertes = null;
foreach (Kepviselok k in klista)
{
if (k.kerulet==ker && (nyertes==null || k.szavazat>nyertes.szavazat) )
{
nyertes = k;
}
}
Console.WriteLine($"A(z) {ker}. kerületben {nyertes.ToString()} nevű jelölt nyert {nyertes.szavazat} vokssal.");
}
}
}
}

View File

@ -1,8 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
</Project>

View File

@ -1,40 +0,0 @@
5 19 Ablak Antal -
1 120 Alma Dalma GYEP
7 162 Bab Zsuzsanna ZEP
2 59 Barack Barna GYEP
6 73 Birs Helga GYEP
1 154 Bors Botond HEP
5 188 Brokkoli Gyula ZEP
6 29 Ceruza Zsombor -
4 143 Fasirt Ferenc HEP
8 157 Gomba Gitta TISZ
3 13 Halmi Helga -
2 66 Hold Ferenc -
7 34 Hurka Herold HEP
5 288 Joghurt Jakab TISZ
4 77 Kajszi Kolos GYEP
2 187 Kapor Karola ZEP
6 13 Karfiol Ede ZEP
6 187 Kefir Ilona TISZ
7 130 Kupa Huba -
8 98 Languszta Auguszta -
1 34 Lila Lilla -
1 56 Medve Rudolf -
5 67 Meggy Csilla GYEP
3 45 Moly Piroska -
4 221 Monitor Tibor -
8 288 Narancs Edmond GYEP
2 220 Oldalas Olga HEP
3 185 Pacal Kata HEP
1 199 Petrezselyem Petra ZEP
8 77 Pokol Vidor -
8 67 Ragu Ida HEP
3 156 Retek Etelka ZEP
7 129 Sajt Hajnalka TISZ
4 38 Simon Simon -
3 87 Szilva Szilvia GYEP
3 187 Tejes Attila TISZ
2 65 Tejfel Edit TISZ
4 39 Uborka Ubul ZEP
6 288 Vadas Marcell HEP
5 68 Vagdalt Edit HEP