Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: katherine1996 en 17 Noviembre 2013, 00:23 AM

Título: programacion en c
Publicado por: katherine1996 en 17 Noviembre 2013, 00:23 AM
hola disculpa me pueden ayudar en este ejercicio
#include<stdio.h>
void main ()
{
float v,desc,tv;
printf ("/n ingrese la venta");
scanf("%f", & v);
desc= v*0.15;
tv= v-desc;
if (v>desc)
   printf("/n el total de ventas es %5.2f");
else
   printf("/n el total de ventas es %5.2f");
}

me ejecuta pero en el momento q me pide la compra yo la ingreso pero el resultado me sale 0
y ese no es ayudenme porfavor
Título: Re: programacion en c
Publicado por: ProN00b en 17 Noviembre 2013, 00:40 AM
En esta linea

scanf("%f", & v);

Tienes que pegar el & al v, de tal forma que quede asi

scanf("%f", &v);

Si lo colocas separado no te va a pasar nada... prueba y comenta

Otra cosa..

El salto de linea no es /n ... es con la otra barra \n y en el printf..

printf("/n el total de ventas es %5.2f");

Tienes que colocar la variable a mostrar...

te tiene que quedar algo asi

printf("\n el total de ventas es %5.2f",variable); colocas una coma --> , al cerrar las comillas y despues de la coma, escribes la variable que quieres motrar, que creo que es tv, entonces colocas

printf("\n el total de ventas es %5.2f",tv);
Título: Re: programacion en c
Publicado por: dooque en 17 Noviembre 2013, 00:46 AM
Por que no le pusiste ninguna variable para imprimir en el printf!
Título: Re: programacion en c
Publicado por: rir3760 en 17 Noviembre 2013, 01:00 AM
Cita de: ProN00b en 17 Noviembre 2013, 00:40 AMEn esta linea
scanf("%f", & v);

Tienes que pegar el & al v, de tal forma que quede asi
scanf("%f", &v);

Si lo colocas separado no te va a pasar nada... prueba y comenta
No hay problema en colocar un espacio entre el operador '&' y su operando ya que el espacio no es significativo, para el caso se puede colocar así:
scanf
(
"%f"
,
&
v
)
;

Sin afectar el funcionamiento del programa (pero si su legibilidad).

Un saludo
Título: Re: programacion en c
Publicado por: crksergio en 18 Noviembre 2013, 07:55 AM
Cita de: dooque en 17 Noviembre 2013, 00:46 AM
Por que no le pusiste ninguna variable para imprimir en el printf!

Lo que él te dice.