[C con Clase] Problema con C
Sebastián
toledanosebastian en gmail.com
Lun Jun 16 23:47:44 CEST 2014
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); {
printf("Ingrese horas trabajadas (-1 para salir): ");
scanf("%d", &Horas);
if (Horas >= 0) {
printf("Ingrese tasa horaria: ");
scanf("%f", &tasa_horaria);
salario = (float) Horas * tasa_horaria;
printf("SALARIO:$ %.2f.\n\n", salario);
}
}
return 0;
}
Compila sin mostrar errores. No puedo saber si el código esta bien
(intuyo que lo está), obvie el "tiempo y medio" que corresponde a las
horas extras. No va a hacer ese cálculo hasta que sepa por que no
imprime.
El ejercicio es 3.21 del manual "Cómo Programar en C/C++" por Deitel y
Deitel.
Mientras voy a seguir buscándole la vuelta.
Gracias adelantadas!
Más información sobre la lista de distribución Cconclase