programacion en c

Iniciado por katherine1996, 17 Noviembre 2013, 00:23 AM

0 Miembros y 1 Visitante están viendo este tema.

katherine1996

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

ProN00b

#1
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);

dooque

Por que no le pusiste ninguna variable para imprimir en el printf!
Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.  -- Kernighan

rir3760

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
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language

crksergio

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.