C# - Zadaci, pitanja, iskustva

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.

Pocni sa nekim tezim jezikom od c#. I odma predji na komplikovane probleme. Tako ces brzo postati dobar programer
 
Pozdrav, radim trenutno jednu igru memorije za faks kao windows store app. Prednji deo XAML, pozadinski C#. Imam problem kad hoću da mešam karte.
Napravio sam listu u koju smeštam koordinate svakog dugmeta sa slikom. Da bi ih izmešao, uz pomoć Random generatora sam izvukao koordinate iz liste.
Problem mi je konkretno kako da tu random koordinatu iz liste dodelim dugmetu sa slikom opet.
Ako neko može da pomogne, bio bih zahvalan, s obzirom da mi je sutra ispit. :D
Google nije pomogao.
Screenshot je ispod.
Hvala! :)

Capture.jpg
 
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.
 
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.
Prirodne ili proste brojeve trebas da nadjes?
 
E ovako, ja sam poceo nedavno da se bavim programiranjem u c#. Od svih zadataka ja prihvatih sudoku solver (program koji resava sudoku). Rad programa bi trebalo da ide ovako INPUT - SOLVE - OUTPUT, sa unosom podataka nemam problema. Sudoku 9x9 sam prikazao kao dvodimenzionalni niz int[,] k[n, m] gde su n i m kordinate koje se primenjuju u petlji. Imam ideju kako resiti sudoku pomocu programa ali imam problem sa proveravanjem broja u 3x3 boksu. Molio bi da mi neko napise ili objasni nacin na koji bi mogao proveriti 3x3 boks okruzenje. Hvala unapred. :dontunderstand:
 
Napravis funkciju za proveru da li je unos u koloni, vrsti i kvadratu validan i resis to backtrackingom :)
A sto se tice provere u kvadratu, nema drugog nacina nego da proveravas sva polja u kvadratu.

Za kvadrat 3x3 npr:

Kod:
[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]
        }
    }
}
 
Poslednja izmena:
Pozdrav, zna li neko kako bih mogao da konvertujem string(koji se u ovom slucaju uvek sastoji od brojeva, i to 0 i 1, i uglavnom je u nekom od ovih oblika '01011010', 001', '000', '01', '00', '0'...) u binarni broj istog tog oblika?
I drugi deo ovog pitanja je, kako da realizujem sabiranje tog broja sa jedinicom? Recimo ako je broj 000, 000+1=001, 001+1=010, 010+1=011, 011+1=100 ili u varijanti 00, 00+1=01, 01+1=10...

Nije konzolni program upitanju, radi se o WinFormi.

Unapred zahvalan.
 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Kalkulator02
{
public class Kalkulator
{
private const double PI = 3.14;
private int operand1;
private int operand2;
public Kalkulator(int o1, int o2)
{
operand1 = o1;
operand2 = o2;
}

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 o1, int o2)
{
return o1 + o2;
}
public static int Oduzmi(int o1, int o2)
{
return o1 - o2;
}
public static int Pomnozi(int o1, int o2)
{
return o1 * o2;
}
public static double Podijeli(int o1, int o2)
{
return (double)o1 / o2;
}
public void Ispisi01()
{
Console.WriteLine(" Vrijednost operanda 1 je" + operand1.ToString());
}

public void Ispisi02()
{
Console.WriteLine(" Vrijednost operanda 2 je" + operand2.ToString());
}
public double Krug()
{
return operand1 * operand2 * PI;
}
}
}







using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Kalkulator1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("/n Unesite vrijednost prvog operanda:");
int operand1 = Int32.Parse(Console.ReadLine());
Console.WriteLine("/n 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();
}
}
}



Moze pomoc molim vas. Gde sam pogresio.
 
E matematiko moja. Ne znajem odakle da počnem. Problemi sa namespace klasama imenima promenljivih...... Evo ti prerađen kod pa ti vidi sam.Samo kopiraj kod i ubaci ga u consolnu aplikaciju.....pre toga sve izbriši i samo kopiraj ovaj kod :zima2::zima:z:mrgreen::deda::bob::sanke:
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();
}
}
}
}
 
Može li neko pomoći oko ovog zadatka, početnica sam u programiranju

Zadatak:
Preko već postojećih uskladištenih procedura napravite konzolnu aplikaciju (neka se zove Zadatak 1) koja će da prikazuje, iz Northwind baze podataka, detalje porudžbenice jednog kupca čiji se ID (misli se na ID porudžbenice) prosleđuje. Potrebno je uvesti uskladištenu proceduru CustOrderDetail u EDM koja zahteva jedan parametar @OrderID kao ulazni parametar.
Napomena: U EDM uvezite samo uskladištene procedure i tabele koje su potrebne za ovaj zadatak.
Rezultat treba da bude u ovom obliku:
ProductName: Mozzarella di Giovanni,
UnitPrice: 34.8000,
Quantity: 5,
ExtendedPrice: 174.0000,
Discount: 0.
 
Evo jedan zanimljiv zadatak, ako neko zna neka postuje rešenje:

Create a GUI application that will provide functionality to show complete hierarchy of files and folders
for a specified folder:
1. Each file/folder should be qualified with:
a. File/Folder name
b. File size (bytes) (only for files)
(for folders only):
c. Folder size
d. Number of files
The application needs to display the entire folder hierarchy tree by using the TreeView class.

When a tree node is selected, the application needs to show the selected folder (or file)
additional details:
a. Creation time
b. Last access time
c. Last modified time
The details should be shown in the same window but separately from the folder hierarchy tree
 
Imam problema sa Visual Studiom. Naime, juce sam lepo sacuvala program u windows form aplication, sve je lepo radilo, i udjem danas i izbaci mi sledece:

QDtRJ0k.jpg


To mi se nekad desi i u toku rada, samo odjednom mi nestane taj dizajnerski deo i iskacu neki erori. Zna li neko u cemu je problem, ja mislim da je do programa.
 

Back
Top