Foro de elhacker.net

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
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
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í:
Código
  1. (
  2. "%f"
  3. ,
  4. &
  5. v
  6. )
  7. ;
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
Por que no le pusiste ninguna variable para imprimir en el printf!

Lo que él te dice.