Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejemplo:
if (x==1)
{printf(“El valor es 1”);}
else
{printf(“El valor es diferente de 1”);};
Se pueden anidar varias sentencias if lo que implica
que la evaluación de una condición conduce a una
siguiente evaluación
La sintaxis es:
if (condición)
if (condición)
{ sentencia | bloque de sentencias };
else
{ sentencia | bloque de sentencias };
else
if (condición)
{ sentencia | bloque de sentencias };
else
{ sentencia | bloque de sentencias };
En general la regla dice que podemos tener N niveles de
if’s anidados cada uno de ellos con capacidad de
contener su correspondiente else, así mismo se pueden
anidar if’s a la parte correspondiente a tales else’s.
Como una buena práctica de programación y para evitar
confusiones entre los bloques anidados se sugiere utilizar
la indentación que nos brindan los tabuladores, con ello
facilitaremos la identificación del alcance de cada bloque.
Otra ayuda visual que nos da Code::Block es indicar en
color azul los pares de llaves que se corresponden en la
apertura y cierre de cada bloque cuando seleccionamos
alguna de ellas.
Escriba un programa que lea un número ingresado por
el usuario y diga si ese numero es par o impar y si ese
mismo numero es múltiplo de 3, 5, 7 y 9.
Después elevará el número al cuadrado y nuevamente
hará la misma evaluación.
El programa debe contener mensajes claros para el
usuario acerca de su ejecución.
Genere un programa en la cual haya el código para indicar
“Éxito” si logramos que el ratón en el centro del laberinto
llegue al queso, decidiendo entre derecha e izquierda el
usuario no conoce la forma del laberinto y solo puede
decidir entre derecha o
izquierda, si da una
vuelta incorrecta el
ratón toca la pared
electrificada y muere
La sentencia switch compara una variable con una
lista de constantes hasta encontrar la coincidencia y
se ejecuta la sentencia o bloque de sentencias
asociado
La sintaxis es: switch (variable)
{
case constante1:
secuencia_de_sentencias;
break;
case constante2:
secuencia_de_sentencias;
break;
...
case constanteN:
secuencia_de_sentencias;
break;
default
secuencia_de_sentencias;
}
Escriba un programa que pida una letra sin mostrarla en
pantalla, si se introduce una vocal que mande a pantalla
una palabra que empiece con esa letra si no es vocal que
mande el mensaje: “No es una vocal”
Escriba un programa que pida el promedio en valor entero
de un alumno en escala del 0 al 10 y de acuerdo a la
misma indicar:
10 Sobresaliente
9 Extraordinario
8 Bien
7 Mejorable
6 Suficiente
5-0 Reprobado
Las sentencias repetitivas en C son: while, do-while y
for, como su nombre lo indica producen ciclos
reiterados para solucionar alguna problemática
La sintaxis de while y do-while es la siguiente:
while (condicion)
{
sentencias;
}
do
{
sentencias;
}
while (condición)
En los ciclos while y do-while la iteración persiste
en tanto la evaluación de la condición sea
verdadera.
Sin embargo en el ciclo do-while se hace al menos
una iteración ya que la condición se evalua al final,
no así en la condicional de while donde podría no
darse ni siquiera una iteración si la condición de
entrada no se cumple.
La sintáxis del ciclo for es la siguiente:
for(valor_inicial;condición;incremento/decremento)
{
sentencias;
}
Ejemplo:
El operador ? Puede funcionar como un if
simplificado cuando se usa con printf, se
establece la condición, después el signo de
interrogación y después la opción a ejecutar
cuando sea cierta la condición y después
cuando sea falso
Ejemplo:
printf("\nSe indica 1 para Si o 0 para No %ds: ",(var=='S')?1:0);
Utilizando estructuras repetitivas escriba un programa que
imprima en pantalla el código ascii (de 33 a 255), dando un
tabulador entre cada código y generando el número de
columnas que el usuario indique, entre 1 y 10
Utilizando estructuras condicionales y repetitivas
escriba un programa que mande un menú recurrente a
pantalla que tenga 5 opciones:
1.- Suma
2.- Resta
3.- Multiplicación
4.- División
5.- Residuo
6.- Salir
Al seleccionar 1-5 pedir 2 números dobles y ejecutar la
opción solicitada al teclear 6 salir del programa
Están contenidas en la librería math.h nos permiten
realizar cálculos matemáticos, las funciones incluidas
son:
Función Calculo Función Calculo