Hirdetés
- Milyen okostelefont vegyek?
- Macrodroid
- iPhone topik
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Telekom mobilszolgáltatások
- Bemutatkozott az Oppo kamerás csúcsmodellje
- Apple iPhone 17 Pro Max – fennsík
- Betáblázta magát az Oppo
- Távozik az Apple vezérigazgatója
- Lalikiraly: Mercis kalandok - Huszonnyolcadik rész - Az újrakezdés
- Lalikiraly: Kinek milyen setupja van?
- Graphics: Telefonvásárlási kálváriám....avagy clickbait cím: Horror a hardveraprón
- Luck Dragon: Asszociációs játék. :)
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
Új hozzászólás Aktív témák
-
attis71
tag
Sziasztok!
Segítség kellene elakadtam egy feladatban.using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Cryptography.X509Certificates;
using System.Text;
using System.Threading.Tasks;
namespace korokZh
{
class KorStat
{
//adattagok
public List<EgyKor> korList;
private int[] korok;
//konstruktor
public KorStat(int korokSzama)
{
//List<> tároló létrehozása
korList = new List<EgyKor>();
korok = new int[korokSzama];
//feltöltés véletlen számokkal
Random r = new Random();
for (int i = 0; i < korok.Length; i++)
{
korList.Add(new EgyKor(r.Next(-21,21), r.Next(-21,21), r.Next(1, 11)));
}
}
//indexelés
public EgyKor this[int index]
{
get { return korList[index]; }
}
//összes kör területe
public double TeruletOsszeg()
{
double teruletOsszeg = 0;
EgyKor kor = new EgyKor();
for (int i = 0; i < korok.Length; i++)
{
teruletOsszeg += (double) (Math.PI*Math.Pow(kor.R, 2));
}
return teruletOsszeg;
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace korokZh
{
struct EgyKor
{
//adatmezők
private int x, y,r;
//adatmező lekérdező tulajdonságok
public int X
{
get { return x; }
}
public int Y
{
get { return y; }
}
public int R
{
get { return r; }
}
//constuctor
public EgyKor(int x_in, int y_in, int r_in)
{
this.x = x_in;
this.y = y_in;
this.r = r_in;
}
//ToString
public override string ToString()
{
return string.Format("({0},{1}){2}", x, y, r);
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Cryptography.X509Certificates;
using System.Text;
using System.Threading.Tasks;
namespace korokZh
{
class Program
{
static void Main(string[] args)
{
int korokSzama = 0;
Console.WriteLine("Adja meg a körök számát: ");
try
{
korokSzama = int.Parse(Console.ReadLine());
if (korokSzama < 0)
{
throw new Exception(
"A körök száma nem lehet negatív szám!");
}
}
// string esetén kapja el
catch (FormatException exc)
{
Console.WriteLine("Ez nem szám!\n"+exc.Message);
korokSzama = 10;
}
// minden kivételt elkap
catch (Exception exc)
{
Console.WriteLine(exc.Message);
korokSzama = 10;
}
//minden esetben lefut
finally
{
Console.WriteLine("Körök száma:{0}",korokSzama);
}
KorStat korStat = new KorStat(korokSzama);
// indexelő használat
Console.WriteLine("A körök adatai (x,y)r:");
foreach (EgyKor kiir2 in korStat.korList)
{
Console.WriteLine(kiir2);
}
//körök területének összege
Console.WriteLine("Az összes kör területének az összege: {0}",korStat.TeruletOsszeg());
Console.ReadKey();
}
}
}A körök területének összege kell, de mindig 0 kapok amit a konstruktor beállít.
A Getter R-t szeretném lekérdezni a TeruletOsszeg() metódusban, de nem akar sikerülni.
Tudna valaki ebben segíteni?
Előre is köszi.attis71
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Vicces képek
- Milyen okostelefont vegyek?
- Linux kezdőknek
- Macrodroid
- iPhone topik
- Milyen CPU léghűtést vegyek?
- Genshin Impact (PC, PS4, Android, iOS)
- Milyen légkondit a lakásba?
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Nyáron jön az AOC új, legfeljebb 720 Hz-re képes monitora
- További aktív témák...
- ASUS Rog Ally Z1 Extreme, 2027.01.12-ig gyári garanciás, hálózati töltőjével, szilikon tokkal eladó!
- HP 250 G7,15.6",i5-1035G1,8GB DDR4,256GB SSD,WIN11
- Lenovo ThinkPad T480s,FHD,14",i5-7300U,8GB DDR4,256GB SSD,WIN11,TOUCH,jó akku
- Lenovo ThinkPad T480s,FHD,14,i5-7300U,8GB DDR4,256GB SSD,WIN11,TOUCH
- Ugreen Revodok Max Thunderbolt 4, dokkoló, port többszöröző állomás
- Vállalom Xianomi Okos kamerák, szoftveres javíttását típustól függetlenül
- GYÖNYÖRŰ iPhone 14 Pro 128GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, MS4322
- Apple iPhone 17 256GB & 512GB Bontatlan Független Összes Szín / 27% áfás ár
- 27% - LG 75NANO756QA 190CM NANOLED 4K UHD 100HZ SMART TV ! BeszámítOK !
- BESZÁMÍTÁS! 32GB G.Skill Trident Z Neo RGB 3600Mhz DDR4 memória garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

