Dev - C++ - Problemas (algo simples) en Dev C++

   
Vista:

Problemas (algo simples) en Dev C++

Publicado por Gerardoms (1 intervención) el 20/09/2008 01:01:51
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

void introducir(long int *a);
long int dinero(long int b1);
void imprime(long int result);

int main()
{
long int billetes,total;

introducir(&billetes);
total = dinero(billetes);
imprime(total);
getch();
}
void introducir(long int *a)
{
printf(" Buenos dias1234567 ");
printf("Introduce tu cantidad: ");
scanf("%ld",a);
}
long int dinero(long int b1)
{
long int res;
res = b1/1000;
return(res);
}
void imprime(long int result)
{
printf("Tienes %ld billetes de 1000",result);
}
if(%result>500)
{
long int %result;
res2 = %result/500;
return(res2);
{
printf("Tienes %ld billetes de 500",res2);
}
}


Que error tengo en el "if", esque no me compila y me dice que hay un error de sintaxys
en el "if"?
Soy novato en la programacion de C, muchas gracias por su tiempo!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problemas (algo simples) en Dev C++

Publicado por AntonioG (46 intervenciones) el 23/09/2008 19:19:40
Hola,

Primero, ese "if" esta fuera de alguna funcion, asi que no se que haga ahi.
Segundo, depende de en que gfuncion la tengas, ya estar declarada o no.
Tercero, las variables no pueden comenzar con %, de ehcho % es un operador en C, es el operador modulo o residuo de la division entera.

Corrije algunasd partes y ve si ya se va componiendo. Aqui pregunta si tienes mas dudas.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problemas (algo simples) en Dev C++

Publicado por pepe (1 intervención) el 06/11/2008 22:24:44
te falta los ; del if
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problemas (algo simples) en Dev C++

Publicado por Joselete (1 intervención) el 07/10/2009 19:55:08
if(%result>500)
{
long int %result;
res2 = %result/500;
return(res2);
*{ *

Si no me equivoco prueba a poner el corchete correcto }

Para que cierre una funcion,lo he visto asi por encima asi que no me hagas mucho caso...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar