CLR: .Net / Mono / Boo / Otros CLR > C#
hola a todos!!!
(1/1)
r2k:
Este es mi primer post en la comunidad así que aprovecho de presentarme soy un completo ignorante en lo que a esto se refiere pero me interesa mucho, hace 5 días aprox. Empecé a leer un manual de c# no savia por cual empezar si c,c++,c#,etc… pero en fin me decidí por este c# y ahora que estoy en la pág. 13 de el manual me encuentro en un predicamento, me propusieron un reto para variar como en cada capítulo pero a este no le encuentro solución por favor ayuda!!!!
El reto es el siguiente: Confeccionar una clase que represente un empleado. Definir como atributos su nombre y su sueldo. Confeccionar los métodos para la carga, otro para imprimir sus datos y por último uno que imprima un mensaje si debe pagar impuestos (si el sueldo supera a 3000)[/quote]
Esto es el código que digite en visual:
--- Citar ---
--- Código: C# ---using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace empleado1{ class empleado { string nombre; float sueldo; public void datos() { string x; Console.Write("Ingres Nombre:"); Console.ReadLine(); nombre = Console.ReadLine(); Console.Write("Ingrese Sueldo:"); x = Console.ReadLine(); sueldo = float.Parse(x); } public void imprimir() { Console.Write(nombre); Console.Write(sueldo); } public void operacion() { if (sueldo >= 3000) { Console.Write("Paga Impuesto!!!"); } else { Console.Write("No Paga Impuesto!!!"); } Console.ReadKey(); } static void main(string[]args) { empleado empleado1 = new empleado(); empleado1.datos(); empleado1.imprimir(); empleado1.operacion(); Console.ReadKey(); } } }
--- Fin de la cita ---
le doy depurar y me da el siguiente error: "el programa no contiene ningun metodo main estatico adecuadopara un punto de entrada"
les agrdesco su coperacion!
ProfesorX:
Todo programa en C# necesita una clase con un metodo estatico Main(), que es la parte en donde comienza la ejecucion del programa. Dentro del Main() puedes llamar a las otras clases/metodos de tu programa. Solo puede haber un metodo llamado Main() en todo el programa, si colocas 2, tambien es un error.
Ejemplo de la clase con metodo main():
--- Código: C# --- class Program { static void Main() { // Codigo de tu programa } }
Saludos :)
r2k:
muchas gracias profesorx!!! :hola:
Navegación
Ir a la versión completa