Ejercicios Resueltos Con Cada Estructura De Control
Enviado por FIDELCHM • 16 de Mayo de 2015 • 2.317 Palabras (10 Páginas) • 464 Visitas
Ejercicios de Programación
Informática I
ESTRUCTURAS DE CONTROL
Ejercicios resueltos:
If 1
Leer dos valores numéricos enteros y almacenarlos en dos variables de nombre `x' y `z', mostrando en aquellos casos en los que 'x' es mayor que `z' un mensaje que diga "Verdadero".
Pseudocódigo
INICIO
DATOS:
VARIABLES
Entero x, z ;
ALGORITMO:
Escribir ”Ingresa 2 números: “
Leer x, z;
Si x>z
Escribir "Verdadero"
FinSi
FIN
Programa fuente
#include <stdio.h>
main()
( int x, z;
printf(”Ingresa 2 números: “);
scanf("%d %d", &x, &z);
if (x > z)
printf("Verdadero");
}
Entrada de datos
Ingresa 2 números: 19 5
Salida de resultados
verdadero
If 2
Leer dos valores distintos y almacenarlos en dos variables de nombre `x' e `y' y determinar cuál es el mayor dejando el resultado en una tercera variable de nombre `z'.
Pseudocódigo
INICIO
DATOS:
VARIABLES
Real x, y, z ;
ALGORITMO:
Escribir ”Ingresa 2 números: “
Leer x, y;
Si x>y
z=x
Sino
z=y
FinSi
Escribir "El mayor es: ", z
FIN
Programa fuente
#include <stdio.h>.
main ( )
{
float x, y, z;
printf(”Ingresa 2 números: “);
scanf("%f %f", &x, &y);
if (x > y)
z = x;
else
z = y;
printf("El mayor es: %f", z);
)
Entrada de datos
Ingresa 2 números: 30 4
Salida de resultados
El mayor es: 31.000000
Switch1
Determinar si el carácter introducido a través del teclado es o no una vocal.
Pseudocódigo
INICIO
DATOS:
VARIABLES
Caracter vocal
ALGORITMO:
Escribir “Ingresa una vocal”
Leer vocal
Según valor vocal
`a': Escribir "La vocal es a."
`e': Escribir "La vocal es e."
`i': Escribir "La vocal es i."
`o': Escribir "La vocal es o."
`u': Escribir "La vocal es u."
otros: Escribir "No es una vocal."
FinSegún valor
FIN
Programa fuente
#include <stdio.h>
main ( )
{
char vocal;
printf(“Ingresa una vocal”);
vocal = getche();
switch(vocal)
{
case 'a': printf("La vocal es a.\n");
break;
case 'e': printf("La vocal es e.\n");
break;
case 'i': printf("La vocal es i.\n");
break;
case 'o': printf("La vocal es o.\n");
break;
case 'u': printf("La vocal es u.\n");
break;
default: printf("No es una vocal.\n");
}
}
Entrada de datos
Ingresa una vocal o
Salida de resultados
La vocal es o
...