- sziku69: Fűzzük össze a szavakat :)
- btz: Internet fejlesztés országosan!
- sellerbuyer: ScreenX technológia élmények az Arénában
- sh4d0w: Tele a hócipőm
- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- Argos: Az vagy, amit megeszel
- bitblueduck: RTX 50-es széria PhysX támogatás nélkül. Tényleg akkora probléma?
- moongoose: Jelszóvédett IBM Thinkpad R50e működőképessé tétele.
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
Ú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!
- Vezetékes FEJhallgatók
- Milyen videókártyát?
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Ubiquiti hálózati eszközök
- Milyen autót vegyek?
- Kerékpárosok, bringások ide!
- AMD vs. INTEL vs. NVIDIA
- Linux kezdőknek
- Samsung Galaxy S24 - nos, Exynos
- Xiaomi 15 - kicsi telefon nagy energiával
- További aktív témák...
- Bomba ár! Lenovo X1 Yoga 5th - i7-10G i 16GB I 256GB SSD I 14" FHD I W11 I CAM I Garancia!
- Samsung Galaxy S20+ 128GB, Kártyafüggetlen, 1 Év Garanciával
- HIBÁTLAN iPhone 13 mini 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3330
- HIBÁTLAN iPhone 13 mini 256GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3440, 90% Akkumulátor
- GYÖNYÖRŰ iPhone 14 Pro Max 256GB Deep Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3419
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest