コード例 #1
0
ファイル: Program.cs プロジェクト: Pazsaa/dam-2
        public static void mostrarDatos(Persona p)
        {
            Console.Clear();
            if (p is IPastaGansa)
            {
                Console.ForegroundColor = ConsoleColor.Yellow;
                Console.WriteLine("¿Cuanto ha ganado la empresa?");
                int  gananciasEmpresa;
                bool getGananciasEmpresa = Int32.TryParse(Console.ReadLine(), out gananciasEmpresa);
                while (!getGananciasEmpresa)
                {
                    Console.WriteLine("Error, introduce un número válido:");
                    getGananciasEmpresa = Int32.TryParse(Console.ReadLine(), out gananciasEmpresa);
                }

                IPastaGansa ip = p as IPastaGansa;
                ip.GananciasEmpresa = gananciasEmpresa;

                Console.ResetColor();
                Console.WriteLine(p.ShowData());
                Console.WriteLine(calcularGanancias(p as IPastaGansa, gananciasEmpresa));
                Console.ReadKey();
            }
            else
            {
                Console.WriteLine(p.ShowData());
                Console.ReadKey();
            }
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: MartaFonde/newEmpresaC-
        public static void beneficiosEmpresa(IPastaGansa e)   //con parametro e podemos pasar calquera obxecto que implemente a interfaz
        {
            Console.Write("Beneficios de la empresa: ");
            double beneficiosEmpresa = Convert.ToDouble(Console.ReadLine());

            Console.WriteLine("Beneficios añadidos: " + e.ganarPasta(beneficiosEmpresa));
        }
コード例 #3
0
ファイル: Main.cs プロジェクト: jesuswm/PruebaGit
        static void obtenerGanacia(IPastaGansa a)
        {
            Console.WriteLine("Introduce la ganancia de la empresa");
            double ganacia = Convert.ToDouble(Console.ReadLine());

            Console.WriteLine("Ganancias:" + a.ganarPasta(ganacia));
            Console.WriteLine("Hacienda: " + ((Persona)a).hacienda(ganacia));
        }
コード例 #4
0
        public static void CalcularPasta(IPastaGansa algo)
        {
            double dinero;

            Console.WriteLine("¿Cuánto dinero ingresa su empresa?");
            dinero = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine(algo.ganasPasta(dinero));
        }
コード例 #5
0
        public static void funcion(IPastaGansa a)
        {
            double n;

            Console.WriteLine("¿Cuanto gana la empresa?");
            n = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine("Ganancias: {0}", a.ganarPasta(n));
            Console.ReadLine();
        }
コード例 #6
0
ファイル: Program.cs プロジェクト: Pazsaa/dam-2
 public static double calcularGanancias(IPastaGansa ip, int gananciasEmpresa)
 {
     return(ip.GanarPasta(gananciasEmpresa));
 }