Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción A La Programación en C2
Introducción A La Programación en C2
Entorno de programación
https://www.onlinegdb.com
Objetivos
1. Condicionales
2. El bucle while y do-while
3. El bucle for y bucles anidados
4. Archivos de texto
1. Condicionales
Los programas pueden tomar pequeñas decisiones para adaptar su
comportamiento según los datos que manejan.
Para eso utilizamos las instrucciones condicionales.
Veremos qué son los operadores relacionales y lógicos y cómo utilizarlos en las
instrucciones
if, else y switch.
¡Vamos a ello!
Var X=3;
Operador Operación Ejemplo Resultado
&& Conjunción lógica x>2 && x<=5 1 (Verdadero)
|| Disyunción lógica x>=2 || x>5 1 (Verdadero)
! Negación X!=2 || x>5 1 (Verdadero)
int main() {
int x=3;
printf("El resultado de evaluar x==3 && x<2 && x%2==1 es: %d\n", x==3 && x<2 && x%2==1);
printf("El resultado de evaluar x>=3 || (x<2 && x%2==0) es: %d\n", x>=3 || (x<2 && x%2==0));
printf("El resultado de evaluar (x>=3 || x<2) && x%2==0 es: %d\n", (x>=3 || x<2) && x%2==0);
return 0;
}
Tabla 3 Analicemos con detalle
1.4 Operadores Lógicos: NOT
Además de la conjunción lógica y la disyunción, encontramos el operador de negación,
también conocido como NOT. Este niega la expresión que le precede, de forma que se
evalúa lo contrario.
#include <stdio.h>
int main() {
int x=3;
return 0;
}
¡A PRACTICAR…!
Ejercicio 1.1
NOTA: No utilices para este ejercicio ninguna condición (if), pues no las hemos
trabajado en este curso aún.
Solución:
#include <stdio.h>
int main() {
int edad;
printf("Introduce tu edad: ");
scanf("%d", &edad);
printf("%d",(edad>=18) && (edad%3 != 0));
return 0;
Hasta ahora, los programas siempre se han ejecutado de forma lineal, comenzando por la
primera línea del main() y terminando en el return.
int main() {
int altura;
double peso, indice;
return 0;
}