1. UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Tomo 5
COLEGIO DE CIENCIAS Y HUMANIDADES
PLANTEL VALLEJO
ING. RAÚL SÁNCHEZ SÁNCHEZ
14/09/2015
2. LA CONDICION if(condición) {
Sentencia1;
Sentencia2;
Sentencia3;
.
.
.
Sentencian;
}
Else
{
Sentencia1;
Sentencia2;
Sentencia3;
.
.
.
Sentencian;
}
Aplicación didáctica de if
Ejemplo Diseñe un programa en C que al leer tres números, determine cuál de los tres es
el mayor.
Solución:
3. Ejercicio 1. Diseñe un programa que lea 10 números y que determine cuál de esos diez
números es el mayor.
Ejercicio 2. Diseñe un programa que lea diez números y que determine cuál de ellos es el
menor.
Ejercicio 3. Diseñe un programa en C que al introducir la edad, determine si una persona es
o no mayor (Nota: Recordar que una persona es mayor de edad al cumplir los 18 años)
Operadores lógicos
4. Ejemplo: Diseñe un programa en C que determine as etapas de la vida tal y como se indica
en la siguiente tabla:
Este es un fragmento del programa, se le recomienda al estudiante concluirlo:
Programas prácticos
Un agente de ventas tiene un salario base de 14 000 pesos mensuales más comisiones
menos impuestos.
Para resolver el problema se hará uso del siguiente modelo matemático:
PT (Pago total)= salario_base +comisión – impuestos
Nota: El cálculo de la comisión y los impuestos se hará en función de las ventas de acuerdo
con la tabla siguiente:
Ventas Comisión Impuestos
ventas<20000 0% 0%
20000<=ventas<40000 2% 1%
Edad Etapa
0<edad<2 Bebé
2=<edad<10 Niñez
10=<edad<20 Adolescente
20=<edad<25 Joven
25=<edad<40 Adulto
40=<edad<60 Madurez
Edad>=60 Tercera Edad
5. 40000<=ventas<100000 3% 2%
100000<=ventas<200000 6% 4%
200000<=ventas<500000 10% 6%
500000<=ventas<1000000 15% 8%
Ventas>=1000000 20% 10%
He aquí parte del programa, se le recomienda al estudiante terminarlo:
Ejercicio 1.
Crear un programa en C en donde se use el operador % para obtener el resto de la división
entera.
Ejemplo:
7. Ejercicio 3. Crear un programa que identifique si un número es par o no sin hacer uso del
operador %.
Ejercicio 4. Crear un programa donde se genere una serie numérica realizando n divisiones
enteras tal y como se muestra a continuación:
8. If con for
Números primos
Definición. Número primo
Número entero que solamente es divisible por él mismo (positivo y negativo) y por
la unidad (positiva y negativa).
Ejercicio 1. Diseñe un programa en C que identifique si un número es o no primo.
Solución:
9. Ejercicio 2. Diseñe un programa en C que genere una serie de números primos al capturar
el límite:
1. Realizar un programa en el cual: (Valor 30 puntos. Tiempo estimado 30 minutos).
a. Lea dos números enteros y muestre los números primos comprendidos entre dichos
números, ambos incluidos.
b. Que determine cuantos números primos existen en el intervalo establecido (de “n” a “m”).
c. Realice la suma de los “x” números primos encontrados.
d. Liste los números y los promedie.