Ejemplo de resolución
Resolución módulo 2
Ejercicio 1
Figura 1. Resolución
#include <iostream>
int main()
{
char letra;
printf("Ingrese una letra: ");
scanf("%c", &letra);
if (letra == 'a' || letra == 'A' ||
letra == 'e' || letra == 'E' ||
letra == 'i' || letra == 'I' ||
letra == 'o' || letra == 'O' ||
letra == 'a' || letra == 'U')
printf("\nES UNA VOCAL");
else
printf("\nNO ES UNA VOCAL");
return 0;
}
Fuente: elaboración propia.
Ejercicio 2
Figura 2. Resolución
#include <iostream>
int main()
{
int h, m, s;
Ejemplo de resolución
printf("Ingrese la hora: ");
scanf("%d", &h);
printf("\nIngrese los minutos: ");
scanf("%d", &m);
printf("\nIngrese los segundos: ");
scanf("%d", &s);
if (h >= 0 && h <= 23 && m >= 0 && m <= 59 && s >= 0 && s <= 59)
printf("\nHORA CORRECTA");
else
printf("\nHORA INCORRECTA");
return 0;
}
Fuente: elaboración propia.
Ejercicio 3
Figura 3. Resolución
#include <iostream>
int main()
{
int h, m, s;
printf("Ingrese la hora: ");
scanf("%d", &h);
printf("\nIngrese los minutos: ");
scanf("%d", &m);
printf("\nIngrese los segundos: ");
scanf("%d", &s);
if (h >= 0 && h <= 23 && m >= 0 && m <= 59 && s >= 0 && s <= 59)
{
s++;
Ejemplo de resolución
if (s == 60)
{
s = 0;
m++;
if (m == 60)
{
m = 0;
h++;
if (h == 24)
h = 0;
}
}
printf("\nUn segundo despues la hora es: %d:%d:%d", h, m, s);
}
else
printf("\nLa hora es incorrecta.");
return 0;
}
Fuente: elaboración propia.
Ejercicio 4
Figura 4. Resolución
#include <iostream>
int main()
{
int contador;
float numero;
printf("Ingrese un numero (0=Fin): ");
scanf("%f", &numero);
contador = 0; /* Inicialización del contador */
while (numero != 0)
{
printf("\nLa mitad de %f es: %.2f\n", numero, numero / 2);
Ejemplo de resolución
contador++; /* Incremento*/
printf("Ingrese un numero (0=Fin): ");
scanf("%f", &numero);
}
printf("\nHa introducido %d numeros distintos de cero.", contador);
return 0;
}
Fuente: elaboración propia.
Ejercicio 5
Figura 5. Resolución
#include <iostream>
#include <math.h>
#define PI 3.141592
float calcular_area(int radio);
int main()
{
int radio;
for (radio = 1; radio <= 5; radio++)
{
printf("\nArea de la circunferencia de radio %d: %.2f", radio,
calcular_area(radio));
}
return 0;
}
float calcular_area(int radio) {
return PI * pow(radio, 2);
Ejemplo de resolución
Fuente: elaboración propia.