| Ver tema anterior :: Ver siguiente tema |
| Autor | Mensaje |
|---|
sergi75

Registrado: 26 Sep 2004 Mensajes: 7
| Publicado: 28/09/2004 12:58 am | | | Título: Fallo de calculo |
| Aqui pego este codigo, lo que trato de hacer es bien sencillo, trato de introducir el precio y la cantidad de 2 articulos multiplicar y sumar para obtener el total. No obtengo el resultado correcto..... Aqui esta el codigo :
#include <stdio.h>
int main() { int cantidad_a , cantidad_b ; int precio_a , precio_b , total; cantidad_a , cantidad_b , precio_a , precio_b , total = 0; printf( "Introduce cantidad de articulo 1: " ); scanf( "%d", &cantidad_a ); printf( "Introduce precio de articulo 1 : " ); scanf( "%d", &precio_a ); printf( "Introduce cantidad de articulo 2 : " ); scanf( "%d", &cantidad_b ); printf( "Introduce precio de articulo 2 : " ); scanf( "%d", &precio_b ); getchar(); total = cantidad_a * precio_a + cantidad_b * precio_b; printf( "%i", &total ); getchar(); return 0;
}
GRACIAS.. |
|
| Volver arriba | |
 |
gorkau Site Admin
Registrado: 13 Ago 2002 Mensajes: 366 Ubicación: Bilbao
| Publicado: 28/09/2004 1:58 am | | | Título: |
| A primera vista parece correcto, ¿qué valores introduces al hacer la prueba y qué resultado obtienes? _________________ Gorka Urrutia El Rincón del C |
|
| Volver arriba | |
 |
neobugs
Registrado: 05 Sep 2004 Mensajes: 2
| Publicado: 28/09/2004 2:16 am | | | Título: |
| | En printf("%i",&total); te sobra el amspersand, sino mostrarias la dirección y no el valor |
|
| Volver arriba | |
 |
|
gorkau Site Admin
Registrado: 13 Ago 2002 Mensajes: 366 Ubicación: Bilbao
| Publicado: 28/09/2004 2:24 am | | | Título: |
| Cierto, se me ha colado ese "detalle".  _________________ Gorka Urrutia El Rincón del C |
|
| Volver arriba | |
 |
sergi75

Registrado: 26 Sep 2004 Mensajes: 7
| Publicado: 28/09/2004 12:40 pm | | | Título: Muchas gracias |
| Era justo eso el & .... lo quité y calcula muy bien muchas gracias a los 2. |
|
| Volver arriba | |
 |
|
|