- El usuario nos da su nota en número y le diremos que ha sacado:
#include <stdio.h>
void main (void)
{
float nota;
puts ("¿Que nota has sacado?");
scanf ("%f", ¬a);
if (nota>=5)
{
if (nota==10)
puts ("Matrícula de Honor");
else
if (nota>=9)
puts ("Sobresaliente");
else
if (nota>=7)
puts ("Notable");
else
if (nota>=6)
puts ("Bien");
else
if (nota>=5)
puts ("Suficiente");
}
else
puts ("SUSPENDIDO, nos vemos en septiembre");
}
Versión de mi profesor:
#include <stdio.h>
void main (void)
{
float nota;
puts ("¿Que nota has sacado?");
scanf ("%f", ¬a);
if (nota>=5)
{
if (nota==10.0)
puts ("Matricula de Honor");
if (nota<10&¬a>=9)
puts ("Sobresaliente");
if (nota<9&¬a>=7)
puts ("Notable");
if (nota<7&¬a>=6)
puts ("Bien");
if (nota<6&¬a>=5)
puts ("Suficiente");
}
else
puts ("SUSPENDIDO, nos vemos en septiembre");
}
- Pedimos un número al usuario y mostramos si es par o impar.
#include <stdio.h>
void main (void)
{
int numero;
puts ("Dame un numero.");
scanf ("%d", &numero);
int resto=numero%2;
if (resto==0)
printf ("El numero %d es par", numero);
else
printf ("El numero %d es impar", numero);
}
- Si es par, multiplo de 5, si es multiplo de 5 y par a la vez.
void main (void)
{
int numero;
puts ("Dame un numero.");
scanf ("%d", &numero);
int par=numero%2;
int mul5=numero%5;
if (par==0)
if (mul5==0)
printf ("El numero %d es par y multiplo de 5.", numero);
else
printf ("El numero %d es par y no es multipo de 5.", numero);
else
if (mul5==0)
printf ("El numero %d es impar y multiplo de 5.", numero);
else
printf ("El numero %d es impar y no es multiplo de 5.", numero); }
- Vamos a pedir al usuario que introduzca un numero 3 veces, el programa dirá cual es el mayor.
#include <stdio.h>
void main (void)
{
int num1, num2, num3;
puts ("Dame un numero.");
scanf ("%d", &num1);
puts ("Dame otro numero.");
scanf ("%d", &num2);
puts ("Dame un ultimo numero.");
scanf ("%d", &num3);
if (num1>num2&&num1>num3)
printf ("El numero mayor es el %d", num1);
else
if (num2>num3)
printf ("El numero mayor es el %d", num2);
else
printf ("El numero mayor es el %d", num3);
}
- Que diga que el nº menor es el x y el mayor el x.
void main (void)
{
int num1,num2,num3,mayor,menor;
puts ("Dame un numero.");
scanf ("%d", &num1);
puts ("Dame otro numero.");
scanf ("%d", &num2);
puts ("Dame un ultimo numero.");
scanf ("%d", &num3);
if (num1>num2&&num1>num3)
mayor=num1;
else
if (num2>num3)
mayor=num2;
else
mayor=num3;
if (num1<num2&&num1<num3)
menor=num1;
else
if (num2<num3)
menor=num2;
else
menor=num3;
printf ("El menor numero es el %d y el mayor el %d", menor, mayor);
}
0 comentarios:
Publicar un comentario
Gracias por comentar ;-)