Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 11 odgovora
  • 3.376 pregleda

Najnovija ↓

Pomoc Microsoft Visual C# 17.05.2010. u 14:26 · pre 200 meseci #1
kako ovo napisati u C# treba da napisem aritmeticku sredinu kvadrata (a2+b2+c2)/3. ove dvojke u zagradi su kvadrati
Re: Pomoc Microsoft Visual C# 17.05.2010. u 14:35 · pre 200 meseci
izmenjeno 1 put, poslednji put Cola 17.05.2010. u 15:21
  1. Cola17.05.2010. u 15:21zapis iz teksta poruke
#2
pa ako nikako drugačije
Code (csharp):

rez = (a*a + b*b + c*c)/3;
 

a možeš i
Code (csharp):

rez = (Math.Pow(a,2) + Math.Pow(b,2) + Math.Pow(c,2))/3;
 

jesi li na to mislio ili si mislio na aritmetičku sredinu kvadrata niza?

ako treba niza evo
Code (csharp):

float as = 0;
if(niz.Length > 0)
{
 float sum = 0;
 foreach(float broj in niz)
 {
  sum += broj*broj;
 }
 as = sum / niz.Length;
}
 
Potpis
http://www.knjigaimena.com
Re: Pomoc Microsoft Visual C# 17.05.2010. u 14:36 · pre 200 meseci #3
e to mi treba Math.Pow... sad cu da probam. hvala
Re: Pomoc Microsoft Visual C# 17.05.2010. u 14:49 · pre 200 meseci #4
ne niz, ono drugo sto si napisao, to je to

(Math.Pow(a,2) + Math.Pow(b,2) + Math.Pow(c,2))/3;
Re: Pomoc Microsoft Visual C# 17.05.2010. u 15:04 · pre 200 meseci #5
Ili:

Code (csharp):


double res = (new List<int> { a, b, c }).Sum(s => Math.Pow(s, 2.0d)) / 3.0;

 
Re: Pomoc Microsoft Visual C# 17.05.2010. u 15:13 · pre 200 meseci #6
Mislim da je ovo
Code (csharp):

(Math.Pow(a,2) + Math.Pow(b,2) + Math.Pow(c,2))/3;
 


lakse razumeti od
Code (csharp):

double  res = (new List<int>  { a, b, c }).Sum(s => Math.Pow(s, 2.0d)) / 3.0;
 
Potpis
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
Re: Pomoc Microsoft Visual C# 17.05.2010. u 15:26 · pre 200 meseci #7
ops sad vidim da sam napravio grešku

as je rezervisana reč pa bi ispravno bilo

Code (csharp):

float arSre = 0;
if(niz.Length > 0)
{
 float sum = 0;
 foreach(float broj in niz)
 {
  sum += broj*broj;
 }
 arSre = sum / niz.Length;
}
 


PS
@AMD guy hvala za code:csharp bez toga nebi ni uočio grešku ;)
Potpis
http://www.knjigaimena.com
Re: Pomoc Microsoft Visual C# 22.05.2010. u 11:18 · pre 200 meseci
izmenjeno 1 put, poslednji put Alex85 22.05.2010. u 12:12
  1. Alex8522.05.2010. u 12:12zapis iz teksta poruke
#9
a pomoc oko ovog zadatka, msm nov sam u ovome pa bas slabo kapiram: Racunar generise tri slucajna broja izmedju 1 I 100. Ukoliko je zbir prva dva paran, prikazuje se treci broj.
znam da napisem else ali mi treba if uslov, znaci najprostije je a ja ne znam.
Re: Pomoc Microsoft Visual C# 22.05.2010. u 12:15 · pre 200 meseci #10
Evo ti kod za generisanje random broja

Code (csharp):
private int RandomNumber(int min, int max) // Npr minimum je 1 a max je 100
{
Random random = new Random();
return random.Next(min, max);

}
//Koriscenje
int returnValue = RandomNumber(1, 100);
 


Dalje probaj sam.
Potpis
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme