Documentos de Académico
Documentos de Profesional
Documentos de Cultura
#include <stdio.h>
int main ()
{
printf("Hola BUAP !!!\n"); //Corregí la palabra “Hola”
getchar(); //Elimine un getchar puesto que no
compilaba
}
Fin
Inicio
Declarar entero n
Imprimir “Ingrese un numero para determinar si es par o no”
Leer n
Si n % 2 = 0
Imprimir “El número es par”
Sino
Imprimir “El número es par”
Fin
#include <stdio.h>
int main() //Se añadió int main para la compilación
{
int n;
printf("Ingrese un numero para determinar si es par o
impar:");
scanf("%i", &n);
if (n % 2 == 0)
printf("El numero es par\n");
else
printf("El numero es impar\n");
getchar(); /* Pausa *// Se cambio System pause por getchar para la compilación
return 0;
}
Comentarios: En este caso solo se agregó ña función int main por problemas de compilación y se hizo
un cambio de biblioteca
EJERCICIO 2.2.-Determinar e imprimir cual es el mayor de dos
números ingresados por teclado.
Inicio
Declarar enteros a,b
Imprimir “Ingrese dos números”
Leer a,b
Si a > b
Imprimir “El mayor es” a
Sino si a < b
Imprimir “El mayor es” b
Sino
Imprimir “Los números son
iguales
Fin
#include <stdio.h>
int main()
{
int a, b;
printf("Ingrese el primer numero entero:");
scanf("%d", &a);
printf("Ingrese el segundo numero entero:"); //se agrego una linea especificando al usuario que tiene que ingresar el segundo numero
scanf("%d",&b);
if(a > b)
printf("El mayor es %d \n", a);
else
if (a < b)
printf("El mayor es %d \n", b);
else
printf( " numeros son iguales \n");
printf("\n");
getchar(); /* Pausa *// Se añadió getchar en vez de system pause para la compilación
return 0;
}
Comentarios: Se agregó una opción para especificar al usuario de ingresar el segundo número para
darle más estética, se corrigieron problemas de espaciado y se quitaron dos comillas para la
compilación.
JERCICIO 2.3.- Determinar e imprimir cual es el mayor de tres
números ingresados por teclado
Inicio
Declarar enteros a,b,c
Imprimir “Ingrese dos números”
Leer a,b,c
Si a > b y a > c
Imprimir “el mayor es” a
Sino b > a y b > c
Imprimir “el mayor es”b
Sino c > a y c > b
Imprimir”el mayor es”c
Fin
#include <stdio.h>
int main()
{
int a, b, c;//Se declaro la variable “c” para darle mayor estética
printf("Ingrese 3 numeres diferentes \n");
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
if (a > b && a > c)
printf("%d es el mayor\n", a);
else if (b > c && b > a)
printf("%d es el mayor\n", b);
else
printf("%d es el mayor\n", c);// se cambiaron todas las variables “e” por “c”
printf("\n");
getchar(); /* Pausa *// se cambio el sistema pause por getchar para la compilación
return 0;
}
Comentarios: no se agregó ninguna función nueva, pero se volvieron a reutilizar algunas
modificaciones anteriores como la eliminación de comillas, cambio de variable y otorgarle getchar en
vez de system pause
EJERCICIO 2.4.-Determinar e imprimir cual es el mayor y el menor de tres
números asumiendo que los números son diferentes
Inicio
Declarar enteros a,b,c
Imprimir “Ingrese tres números enteros diferentes”
Leer a,b,c
Si a > b
Inicio
Si b > c
Imprimir a “es el mayor y “c” el menor”
Sino
Inicio
Si a > c
Imprimir c”es el mayor y “b”el menor”
Sino
Imprimir c”es el mayor y “b”el menor”
Fin
Inicio
Si b > c
Inicio
Si a > c
Imprimir b”es el mayor y “c”esl el menor”
Sino
Imprimir b”es el mayor y “a”es el menor”
Fin
Sino Imprimir c”es el mayor y “a”es el menor”
Fin
Fin
#include <stdio.h >
int main() //”se agregó int main”
{
int a, b, c;
printf("Ingrese tres números enteros diferentes \n");
scanf ( "%d", &a);
scanf ("%d", &b );
scanf ("%d", &c);//se modificaron los espaciados entre comillas y la “d”
if (a > b )
{
if ( b > c)
printf ("El mayor es %d y el menor es %d \n ",a, c);
else
{
if ( a > c)
printf ("El mayor es %d y el menor es %d \n",a, b); //se agregaron
else
printf ("El mayor es %d y el menor es %d \n ",c, b);
}
}
else
{
if ( b > c)
{
if (a > c)
printf ("El mayor es %d y el menor es %d \n ",b , c);
else
printf ("El mayor es %d y el menor es %d \n ",b , a);
}
else
printf ( "El mayor es %d y el menor es %d \n",c,a);
}
printf ("\n");
getchar();// se cambio system pause en vez de getchar ()
return 0 ;
}
Comentarios: En esta ocasión no se agregaron ninguna función más que Int main para la compilación
y se arreglaron algunos espaciados y se eliminó algunas comillas y comas de más.
EJERCICIO 2.5.-Imprimir una calificación acorde al valor de una
calificación ingresada
Inicio
Declarar entero calif
Imprimir “Ingrese su calificación” Leer calif
Si calif = 10
Imprimir “¡Excelente!”
Sino Si calif = 9
Imprimir “¡Muy bien!”
Sino Si calif = 8
Imprimir “¡Bien!”
Sino Si calif = 7
Imprimir “Regular”
Sino Si calif = 6
Imprimir “¡Por poquito!”
Sino
Imprimir “Nos vemos en recurso”
Fin
#include <stdio.h>
int main () //Se agrego la función int main para la compilación
{
int calif;
printf("Ingrese su calificacion:");
scanf("%d", &calif);
switch (calif)
{
case 10:
printf("Excelente! !! =O \n");
break;//Se modifico el orden de los “break” puesto que estaban mal ordenados
case 9:
printf("Muy bien !! =)\n");
break ;
case 8:
printf("Bien! ! =}\n");
break ;
case 7:
printf("Regular =\\ \n");
break ;
case 6:
printf("Por poquito...=S \n");
break ;
default :
printf("Nos vemos en recurso...=(\n");
break ;
}
getchar()//Se añadió getchar() en vez de system pause por problemas de compilación
;return 0; //Se agrego “;” antes de return() para la compilación
}
Comentarios; Se cambió el system pause por getchar () ya que no compilaba y me marcaba error de sintaxis,
ordene los break quitándoles espacios de mas y elimine comillas, no se agregaron funciones o descripciones
especificas