| 
				
					| 
							
								|  | Wieluń - forum, informacje, ogłoszenia 
 |  |  Rozrywka / Kultura / Sztuka / Edukacja - MAM DO NAPISANIA TAKIE ZADANIE NA JUTRO POMOCY!!!!!!!!!!
 
 Aerox_09 - 2012-05-08, 18:01
 Temat postu: MAM DO NAPISANIA TAKIE ZADANIE NA JUTRO POMOCY!!!!!!!!!!
 http://zadane.pl/zadanie/3721777
 rafalekjan - 2012-05-08, 20:10
 
 Po pierwsze fajnie jak byś określił język programowania.
 Po drugie nikt Ci tego za darmo nie zrobi.
 d@vid - 2012-05-09, 02:10
 
 Ach ostatnio asembler i asembler to pół godzinki odmiany nie zaszkodzi
  Chyba nie wszystko co w "poleceniu" ale "zamysł" zrealizowany ;] Łap:
 
  	  | Kod: |  	  | using System; using System.Collections.Generic;
 using System.Linq;
 using System.Text;
 using System.Collections;
 
 namespace kasa
 {
 class kasa
 {
 private bool wlaczona = false;
 private string adres = "ulica 00-000 miasto";
 ArrayList produkt = new ArrayList();
 ArrayList cena = new ArrayList();
 
 public void On()
 { wlaczona = true; }
 
 public void Off()
 { wlaczona = false; }
 
 public bool GetStatus()
 {
 if (wlaczona)
 return true;
 else
 return false;
 }
 
 public string GetAddress()
 {
 return adres;
 }
 public void ChangeAddress(string adres)
 {
 this.adres = adres;
 }
 
 public void AddProduct(string nazwa, int cena)
 {
 produkt.Add(nazwa);
 this.cena.Add(Convert.ToString(cena));
 }
 
 public void PrintProducts()
 {
 int j = 0;
 int suma = 0;
 Console.WriteLine("Produkty:");
 foreach (string i in produkt)
 {
 Console.Write(produkt[j]+" ");
 Console.WriteLine(cena[j]);
 suma += Convert.ToInt32(cena[j]);
 j++;
 }
 Console.WriteLine("\nLacznie: "+suma);
 }
 }
 class Program
 {
 static void Main(string[] args)
 {
 kasa kasa1=new kasa();
 int choose = 9;
 
 while (choose!=0)
 {
 Console.Out.WriteLine("\n1. Wlacz/Wylacz kase");
 Console.Out.WriteLine("2. Dodaj produkt");
 Console.Out.WriteLine("5. Drukuj paragon");
 Console.Out.WriteLine("6. Zmien adres");
 Console.Out.WriteLine("0. Wyjdz");
 choose=Convert.ToInt32(Console.ReadLine());
 
 switch (choose)
 {
 case 1:
 if (kasa1.GetStatus())
 {
 kasa1.Off();
 Console.Out.WriteLine("Kasa poprawnie wylaczona");
 // Console.Out.WriteLine(Convert.ToString(kasa1.GetStatus()));
 }
 else
 {
 kasa1.On();
 Console.Out.WriteLine("Kasa poprawnie wlaczona");
 //  Console.Out.WriteLine(Convert.ToString(kasa1.GetStatus()));
 }
 break;
 
 case 2:
 if (kasa1.GetStatus())
 {
 Console.Out.WriteLine("Podaj nazwe produktu");
 string nazwa = Console.ReadLine();
 Console.Out.WriteLine("Podaj cene");
 int cena = Convert.ToInt32(Console.ReadLine());
 kasa1.AddProduct(nazwa, cena);
 }
 else
 Console.Out.WriteLine("Blad dodawnia produktu, kasa wylaczona");
 break;
 case 5:
 if (kasa1.GetStatus())
 {
 Console.Out.WriteLine(kasa1.GetAddress());
 kasa1.PrintProducts();
 }
 else
 Console.Out.WriteLine("Blad drukowania, kasa wylaczona");
 break;
 
 case 6:
 if (kasa1.GetStatus())
 {
 Console.Out.WriteLine("Podaj nowy adres");
 string adres = Console.ReadLine();
 kasa1.ChangeAddress(adres);
 Console.Out.WriteLine("Adres zostal poprawnie zmieniony");
 }
 else
 Console.Out.WriteLine("Blad zmiany adresu, kasa wylaczona");
 break;
 
 }
 }
 
 }
 }
 }
 
 | 
 
 |  |