
21/12/2009, 13:47
|
 | | | Fecha de Ingreso: diciembre-2009
Mensajes: 22
Antigüedad: 15 años, 2 meses Puntos: 1 | |
Respuesta: Alguien podria ayudarme con las llaves... Hay va el ejercicio (Me ha salido al pelo!!!!) GRACIAS.
#include <stdio.h>
/*
Name: CALCULA CALIFICACION
Copyright: PEDRO J
Author: YO
Date: 21/12/09 20:28
Description:CALCULA CALIFICACION
*/
main()
{
int nota=0;
printf("Introduce la nota :\n");
scanf("%d",¬a);
if (nota<5)
printf("Insuficiente %d\n");
else {
if (nota<6)
printf("Suficiente %d\n");
else
if (nota<7)
printf("Bien %d\n");
else
if (nota<9)
printf("Notable %d\n");
else
if (nota<10)
printf("Sobresaliente %d\n");
else
printf("Matricula %d\n");
}
system("PAUSE");
}
Lo unico que me pasa es cuando compilo y pruebo el exe, me pasa lo siguiente:
Introduce la nota :
5
Suficiente 2293620
Presione una tecla para continuar . . .
Porque salen esos numeros??.
Un saludo y gracias amigo.
P.D:Solucionado
#include <stdio.h>
/*
Name: CALCULA CALIFICACION
Copyright: PEDRO J
Author: YO
Date: 21/12/09 20:28
Description:CALCULA CALIFICACION
*/
main()
{
int nota=0;
printf("Introduce la nota :\n");
scanf("%d",¬a);
if (nota<5)
printf("Insuficiente \n");
else {
if (nota<6)
printf("Suficiente \n");
else
if (nota<7)
printf("Bien \n");
else
if (nota<9)
printf("Notable \n");
else
if (nota<10)
printf("Sobresaliente \n");
else
printf("Matricula \n");
}
system("PAUSE");
}
Porque si pongo por ejemplo:
printf("Matricula %d\n");
el %d me salen los numeros?
---------------------------------------------------------------
Otro mas hecho:
#include <stdio.h>
/*
Name: PEDRO J
Copyright: YO
Author: CALCULA TEMPERATURA
Date: 21/12/09 21:27
Description: CALCULA TEMPERATURA
*/
main ()
{
int tc=0;
int tk=0;
float tr=0;
float tf=0;
printf("Introduce la temperatura en ºC :\n");
scanf ("%d",&tc);
tr=0.8*tc;
printf("La temperatura en ºR es : %f tr\n");
tf=(1.8*tc)+32;
printf("La temperatura en ºR es : %f tf\n");
tk=tc+273;
printf("La temperatura en ºR es : %d tk\n");
system("PAUSE");
}
P.D: Lo que pasa que meta lo que meta siempre me da lo mismo.....
Introduce la temperatura en ║C :
10
La temperatura en ║R es : 0.000000 tr
La temperatura en ║R es : 0.000000 tf
La temperatura en ║R es : 2293620 tk
Presione una tecla para continuar . . .
A veces me pasa que no me da los resultados correctos.
Un saludo.
Última edición por ryuken30; 21/12/2009 a las 14:42
Razón: editado
|