Está en la página 1de 6

UNIVERSIDAD ISRAEL

TEMA: PROGRAMACIÓN ESTRUCTURADA.


INTEGRANTES: PABLO CÁCERES

MOISÉS SÁNCHEZ
RODRIGO ACERO
MICHAEL ORTIZ
ABIEL AGUIRRE

FECHA: 30 DE ABRIL DE 2022

2022-2023
Contenido
ACTIVIDAD EN CLASE 2
Ejercicio 1 2
Código 3
Ejercicio 2 3
Código 4
Aporte Personal 5

ACTIVIDAD EN CLASE
Ejercicio 1
Escribir en lenguaje C un programa que:

1º) Pida por teclado un número (dato entero).

2º) Muestre por pantalla:

● "ES PAR", en el caso de que el número sea divisible entre 2.


● "ES IMPAR", en el caso de que el número no sea divisible entre 2.

*Código y pantalla de Número es par


*Código y pantalla de validación Número es impar

Código
#include <stdio.h>
#define ESCRIBIR printf

int main()
{
int a;

ESCRIBIR ( "\n INGRESE UN NUMERO: ");


scanf( "%i", &a );

if ( a % 2 == 0 )
ESCRIBIR ( "\n NUMERO ES PAR" );
else
ESCRIBIR ( "\n NUMERO ES IMPAR" );
return 0;
}

Ejercicio 2
Escribir en lenguaje C un programa que:

1º) Pida por teclado una letra (dato carácter) del abecedario.

2º) Muestre por pantalla:

● "ES UNA VOCAL", cuando la letra introducida sea una vocal minúscula (a, e, i,
o, u) o una vocal mayúscula (A, E, I, O, U).
● "NO ES UNA VOCAL", cuando la letra introducida no sea una vocal minúscula
(a, e, i, o, u) ni una vocal mayúscula (A, E, I, O, U).
*Código y pantalla de validación no es letra - *Validación adicional realizada*

*Pantalla de validación “No es una vocal”

*Pantalla de validación “Es una vocal”

Código
#include <stdlib.h>
#include <stdio.h>
#include <ctype.h>
#define LEER scanf

int main()
{
char caracter;

printf( "\n Ingrese una letra: " );


LEER( "%s", &caracter );
if (isalpha (caracter))
{
if ( caracter == 'a' || caracter == 'e' || caracter == 'i' || caracter =='o' ||
caracter =='u' ||
caracter == 'A' || caracter == 'E' || caracter =='I' || caracter =='O' ||
caracter =='U' )
{
printf( "Es vocal \n" );
}

else{
printf( "No es vocal \n" );
}

}
else
{
printf( "No es letra \n" );
}

system("pause");

return 0;
}

Aporte Personal
1) Pablo D. Cáceres:
Para el Ejercicio 2 se definió un variable de tipo constante LEER que realiza la función de
scanf, para aplicar el comando #define
Se agrega un segundo else para identificar si es un número y mostrar en pantalla el
mensaje de “No es letra”.

2) Moisés Sánchez
Para el ejercicio 1:
Al dividir (de manera entera) cualquier número entre 2, el residuo siempre será 0 o 1.
Por ello es que al resultado de evaluar (int a) % 2 lo comparamos con == para saber si
es 0.
Si no es 0, se dice que es impar.

3) Abiel Aguirre:
Correspondiente al ejercicio 2, se usa la función “isalpha” para validar que el caracter
ingresado sea una letra, esta función se la usa mediante la librería #include <ctype.h>.
Además se usa la librería #include <stdlib.h> para al finalizar el programa colocar un
mensaje de pausa con teclado mediante la función system ("pause");.
4) Michael Ortiz
Se usó la condición if y else para realizar la condición si es o no es vocal, para finalizar el
programa se puso la función return 0 para dar por finalizado el programa.

5) Rodrigo Acero
En el Ejercicio 1 se usa la variable ESCRIBIR reemplazando la función de printf, para hacer
más amigable la codificación.

También podría gustarte