elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  ¿Por qué me reorna 0?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Por qué me reorna 0?  (Leído 1,374 veces)
edwinmvr

Desconectado Desconectado

Mensajes: 2


Ver Perfil
¿Por qué me reorna 0?
« en: 10 Marzo 2018, 06:37 am »

Código
  1. #include<stdio.h>
  2. #include<windows.h>
  3.  
  4. int leer2();
  5. float leer();
  6. float menu(int clave, float min);
  7.  
  8. int main(){
  9. int clave=0;
  10. float min=0, precio=0;
  11.  
  12. printf("\nIngrese la clave de la zona geografica\n");
  13. clave = leer2();
  14.  
  15. printf("\nIngrese los minutos\n");
  16. min = leer();
  17.  
  18.  
  19. precio = menu(clave, min);
  20.  
  21. printf("\nEl costo total es: %f\n", &precio);
  22.  
  23.  
  24. system ("pause");
  25. return 0;
  26. }
  27.  
  28. int leer2(){
  29. int n;
  30. scanf("%i", &n);
  31. return n;
  32. }
  33. float leer(){
  34. float y;
  35. scanf("%f", &y);
  36.  
  37. return y;
  38. }
  39. float menu(int clave, float min){
  40. float x = 0;
  41. switch(clave){
  42. case 10:
  43. x = 2.2*min;
  44. break;
  45. case 12:
  46. x = (2.5)*(min);
  47. break;
  48. case 13:
  49. x = (4.3)*(min);
  50. break;
  51. case 15:
  52. x = (3.5)*(min);
  53. break;
  54. case 18:
  55. x = (7.0)*(min);
  56. break;
  57. case 23:
  58. x = (7.0)*(min);
  59. break;
  60. case 27:
  61. x = (5.0)*(min);
  62. break;
  63. default:
  64. printf("\n\nno existe la clave\n");
  65. }
  66.  
  67.  
  68. return x;
  69. }


· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex


« Última modificación: 10 Marzo 2018, 09:05 am por engel lex » En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: ¿Por qué me reorna 0?
« Respuesta #1 en: 10 Marzo 2018, 09:07 am »

print no requiere & antes de la variable ya que lo que te imprimirá es el apuntador


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines