Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Calcular salario

Estas en el tema de Calcular salario en el foro de C/C++ en Foros del Web. #include <stdio.h> #include <stdlib.h> int main () { int salario, nhoras, tarifa; printf("\nIngrese el numero de horas trabajadas: "), scanf("%d",&nhoras); printf("\nIngrese la tarifa de acuerdo ...
  #1 (permalink)  
Antiguo 14/07/2009, 11:55
 
Fecha de Ingreso: junio-2009
Ubicación: Matagalpa
Mensajes: 4
Antigüedad: 14 años, 10 meses
Puntos: 0
Calcular salario

#include <stdio.h>
#include <stdlib.h>

int main ()
{
int salario, nhoras, tarifa;

printf("\nIngrese el numero de horas trabajadas: "),
scanf("%d",&nhoras);
printf("\nIngrese la tarifa de acuerdo a su horario de trabajo: ");
scanf("%d",&tarifa);

salario = nhoras * tarifa;

printf("su salario es de: ");
printf("%d", &salario);

system ("pause");
return 0;
}




cual es el error que tengo aqui, por que la multiplicacion no me da??
  #2 (permalink)  
Antiguo 14/07/2009, 12:42
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Calcular salario

Es porque pasas el puntero a printf:
Código c:
Ver original
  1. printf("%d", &salario);
  2. /* Debería ser: */
  3. printf("%d", salario);
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 16/07/2009, 11:20
 
Fecha de Ingreso: junio-2009
Ubicación: Matagalpa
Mensajes: 4
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Calcular salario

Muchas Gracias!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:12.