Documente Academic
Documente Profesional
Documente Cultură
Sep 2/2017
Para todos los ejercicios enunciados aquí hacer el diagrama DFD y el código en lenguaje C y macro en Excel.
2. Leer el nombre y las edades de dos personas e imprimir quien es el menor. En caso de que tengan la misma edad debe indicarse.
5. Lea el resultado (dato entero) obtenido al lanzar un dado (seis caras). Si el número del dado introducido es menor que 1 ó mayor que 6, indique
con un mensaje: "ERROR: Número incorrecto." Imprima el número en letras de la cara opuesta al resultado obtenido. Pista: En las caras opuestas de
un dado están los números: 1-6, 2-5 y 3-4. Ejemplos de ejecución: Si entra el número del dado: 5 debe mostrar como resultado “En la cara opuesta
del número 5 está el número "dos". Si entro el número del dado: 8 debe mostrar “ERROR: Número incorrecto”.
6. Una frutería ofrece las manzanas con descuento según la siguiente tabla:
Numero de kilos comprados % Descuento
0−2 0%
2.01 − 5 10%
5.01 − 10 15%
10.01 en adelante 20%
Determinar cuánto pagara una persona que compre manzanas es esa frutería, si el precio del kilo de manzana es 2000 pesos.
7. Leer tres longitudes y determinar si forman o no un triángulo. Si es un triángulo determine el tipo de triángulo: equilátero (si tiene tres lados
iguales), isósceles (si tiene dos lados iguales) o escaleno (si tiene tres lados desiguales). Considere que para formar un triángulo se requiere que: "el
lado mayor sea menor que la suma de los otros dos lados".
8. Escriba un programa que lea dos números a y b. Calcule la potencia al cuadrado de a. Determine si este resultado es igual a b.
9. Escriba un programa que de solución a la ecuación cuadrática ax 2 + bx + c = 0 . Lea los valores a, b y c. Use la solución
+ b 2 − 4ac
x1 , x2 = −b , chequee que el resultado 2a y b 2 − 4ac sea mayor que cero. En caso contrario muestre un mensaje de error.
− 2a
10. Imprima El mensaje “El color es “ “Blanco”, “Azul”, “Rojo” o “Amarillo” dependiendo de un valor X en 0, 1, 2 y 3 respectivamente.
11. Suponga que los días de la semana se codifican como 1=Domingo, 2=Lunes y así sucesivamente. Escriba un programa para que dado el número
del día de la semana evalúe y determine “Es fin de semana” si el día corresponde a Sábado o Domingo y “Laboral” en caso contrario.
12. Leer y evaluar un valor entero entre 1 y 200 y determinar si el número leído es el doble de un impar. Ejemplo 14 cumple con esta condición. 14
es el doble del impar 7.
13. Lea tres números e indicar si el tercero es igual a la suma del primero y el segundo.
Ejercicio No. 2
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char c;
printf("Introduzca un carácter:");
scanf("%c",&c);
switch (c)
{
case 'a':
printf ("Es vocal\n");
break;
case 'e':
printf ("Es vocal\n");
break;
case 'i':
printf ("Es vocal\n");
break;
case 'o':
printf ("Es vocal\n");