C/Visual C - funciones mates

 
Vista:

funciones mates

Publicado por asdf (1 intervención) el 16/02/2006 17:02:18
Esta parte para redondear un número es correcta ? Me da siempre el mismo número.
Hay que usar , o . ?

float n;
gotoxy(15,11);
printf("Fica un numero ");
scanf("%f",&n);
ceil(n),
gotoxy(15,12);
printf("Arrodonit es: %f",n);

Para calcular el arc coseno, es correcto ? Me da siempre el mismo número y el Pc me da un error de memória..

float ncos;
printf("Fica un numero(arc cosinus) ");
scanf("%f",&ncos);
acos(ncos);
gotoxy(15,12);
printf("El arc cosinus es %f",ncos);

Esta parte para passar de minúsculas a mayúsculas, me falla:

void conv()
{
clrscr();
char c;
printf("Entra un caracter ");
scanf("%c",c);
toupper(c);
printf("%c",c);

saludos,
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:funciones mates

Publicado por fernando.gomez (1603 intervenciones) el 22/02/2006 21:33:33
Ni ceil, ni acos ni toupper tienen parámetros por referencia, por lo que tus variables son solo de entrada, no de salida, y por ende, no se modifica sus valores.

Si no mal recuerdo, todas esas funciones devuelven el resultado, sólo lo tienes que capturar para después mostrarlo.

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