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:
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();
}
}
}
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!