[C con Clase] Problema con C

José de Paz cplusplus en turbonett.com
Mar Jun 17 00:11:02 CEST 2014


Hola, creo que ese punto y coma después del paréntesis que cierra el while esta ocasionando un ciclo infinito. 


Saludos




Enviado desde Samsung tablet

-------- Mensaje original --------
De Sebastián <toledanosebastian en gmail.com> 
Fecha: 16/06/2014  4:47 PM  (GMT-05:00) 
A Cconclase en listas.conclase.net 
Asunto [C con Clase] Problema con C 
 
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!


_______________________________________________
Lista de correo Cconclase Cconclase en listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20140616/3a5d5d4b/attachment.html>


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