MaliUkica032
Početnik
- Poruka
- 6
Hvala radi.
Donji video pokazuje kako da instalirate aplikaciju na početni ekran svog uređaja.
Napomena: This feature may not be available in some browsers.
Pocetnik sam u programiranju,danima se vrtim oko ovog zadatka bez resenja.Ako neko zna kako ovo da odradim,hvala unapred!
Naziv: Konzolni kalkulator
Zadatak:
Napraviti klasu Kalkulator. Ova klasa mora da sadrži sledeće funkcionalnosti:
konstantu PI
konstruktor koji prihvata dve celobrojne vrednosti, operand1 i operand2
metod za ispis vrednosti operand1 i operand2
metode za četiri računske operacije - sabiranje, oduzimanje, deljenje i množenje, koje će vraćaju rezultat operacije nad vrednostima operand1 i operand2.
statičke metode za iste ove operacije, koje prihvataju operande kao parametre
metod površina kruga, koji računa površinu kruga poluprečnika operand1.
Napraviti konzolnu aplikaciju koja instancira objekat klase Kalkulator, poziva sve metode i ispisuje rezultate računanja.
Dostaviti Visual Studio solution, upakovan u arhivu.
Prirodne ili proste brojeve trebas da nadjes?da li moze neko da mi pomogne, pokusavam da nadjem proste brojeve u c# ali mi neide.imam jedan list-boks u u koji ja iz tekst-boksa ubacujem nasumicne brojeve i sada treba da medju tim brojevima koje sam ubacio nekako nadjem koji su prirodni i da ih prebacim u drugi list boks.da li zna mozda neko ovo,ne deluje mi toliko tesko ali neznam jos uopste dobro ni ovo osnovno da programiram, a i neznam kako uopste da nadjem prirodne brojeve,ako moze neko da mi pomogne bio bih mu zahvalan.
[COLOR="#40E0D0"]//i, j su koordinate pozicije na koju upisujes (ne samo koordinate unutar kvadrata, vec na nivou cele table od 81-og polja)[/COLOR]
pocetna_i = (i / [COLOR="#EE82EE"]3[/COLOR]) * [COLOR="#EE82EE"]3[/COLOR];
pocetna_j = (j / [COLOR="#EE82EE"]3[/COLOR]) * [COLOR="#EE82EE"]3[/COLOR];
[B]for[/B](r = [COLOR="#EE82EE"]0[/COLOR]; r < [COLOR="#EE82EE"]3[/COLOR]; r++)
{
[B]for[/B](r1 = [COLOR="#EE82EE"]0[/COLOR]; r1 < [COLOR="#EE82EE"]3[/COLOR]; r1++)
{
[B]if[/B](A[pocetna_i + r][pocetna_j + r1] == k)[COLOR="#40E0D0"]//k je broj koji pokusavas da upises[/COLOR]
{
[COLOR="#40E0D0"]//ne moze se upisati broj k[/COLOR]
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Kalkulator
{
public class Kalkulator
{
private const double PI = 3.14;
private int operand1 = 01;
private int operand2 = 02;
public Kalkulator(int prvi, int drugi)
{
operand1 = prvi;
operand2 = drugi;
}
public int Saberi()
{
return operand1 + operand2;
}
public int Oduzmi()
{
return operand1 - operand2;
}
public int Pomnozi()
{
return operand1 * operand2;
}
public double Podijeli()
{
return (double)operand1 / operand2;
}
public static int Saberi(int prvi, int drugi)
{
return prvi + drugi;
}
public static int Oduzmi(int prvi, int drugi)
{
return prvi - drugi;
}
public static int Pomnozi(int prvi, int drugi)
{
return prvi * drugi;
}
public static double Podijeli(int prvi, int drugi)
{
return (double) prvi / drugi;
}
public void Ispisi01()
{
Console.WriteLine("Vrijednost operanda 1 je: " + operand1.ToString());
Console.WriteLine();
}
public void Ispisi02()
{
Console.WriteLine("Vrijednost operanda 2 je: " + operand2.ToString());
Console.WriteLine();
}
public double Krug()
{
return operand1 * operand2 * PI;
}
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Unesite vrijednost prvog operanda: ");
int operand1 = Int32.Parse(Console.ReadLine());
Console.WriteLine("Unesite vrijednost drugog operanda: ");
int operand2 = Int32.Parse(Console.ReadLine());
Kalkulator k = new Kalkulator(operand1, operand2);
k.Ispisi01();
k.Ispisi02();
Console.WriteLine("Zbir operanda je: " + k.Saberi().ToString());
Console.ReadLine();
}
}
}
}