Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CARTA
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApp22
- {
- public enum Semi
- {
- Bastoni,
- Coppe,
- Denari,
- Spade,
- }
- public enum Valori
- {
- Asso,
- Due,
- Tre,
- Quattro,
- Cinque,
- Sei,
- Sette,
- Donna,
- Fante,
- Re
- }
- class Carta
- {
- public Semi Seme;
- public Valori Valore;
- }
- }
- -----------------------------------------------------
- MAZZO
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApp22
- {
- class Mazzo
- {
- string[,] carte = new string[10, 4];
- public void Mescola()
- {
- carte = new string[10, 4];
- }
- public Carta DammiCarta()
- {
- Random random = new Random();
- int seme = random.Next(4);
- int valore = random.Next(10);
- while(carte[valore, seme] =="*")
- {
- seme = random.Next(4);
- valore = random.Next(10);
- }
- carte[valore, seme] = "*";
- return new Carta { Seme = (Semi)seme, Valore = (Valori)valore };
- }
- }
- }
- ---------------------------------------------------------------
- PROGRAM
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApp22
- {
- class Program
- {
- static Carta[] Mario = new Carta[3];
- static Carta[] Paolo = new Carta[3];
- static Carta[] Tavolo = new Carta[4];
- static void Main(string[] args)
- {
- Mazzo mazzo = new Mazzo();
- Carta carta = new Carta();
- for (int i = 0; i < 3; i++)
- {
- Mario[i] = mazzo.DammiCarta();
- Paolo[i] = mazzo.DammiCarta();
- }
- for (int i=0;i<4;i++)
- {
- Tavolo[i] = mazzo.DammiCarta();
- }
- mazzo.Mescola();
- Console.ReadKey();
- }
- }
- }
- //Gabriele Panarelli 4^A SIA
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement