[C con Clase] Problema con C

Carlos decvt100 en gmail.com
Lun Jun 16 23:58:38 CEST 2014


El Lunes, 16 de junio de 2014 18:47:44 Sebastián escribió:
> Buenas noches a todos.
> Necesito ayuda. No imprime nada, simplemente veo el cursor al principio
> de la consola, como si no estuviera ejecutando nada.
> 
> código:
> /*
> *Desarrolle un programa en C que determine la nómina bruta
> *para cada uno de los empleados.
> *La empresa paga "tiempo normal" para las primeras 40 hs
> *y "tiempo y medio para las horas extras". Se le proporciona una lista
> de los
> *empleados de la empresa, el número de hs que el empleado
> * trabajó y la tasa horaria de cada uno.
> * Deberá introducir esta información para cada uno de los
> * empleados, y determinar y desplegar la nómina bruta de
> * cada uno de ellos.
> * tasa horaria: pesos/hora*/
> 
> #include <stdio.h>
> 
> int main() {
> 
>    float tasa_horaria, salario;
>    int Horas;
> 
>    while (Horas != -1); {

En esta línea te sobra el ;. Estás creando un bucle sin ninguna sentencia.

Y cuando declares variables locales (int Horas) siempre tienes que 
inicializarlas a algún valor si vas a utilizarlas como comparación, indices, 
etc ya que por defecto contienen basura (y, por ejemplo, por casualidades de 
la vida Horas podría valer -1).

Saludos






Más información sobre la lista de distribución Cconclase