If - Else
Parte de la sección Fundamentos del Journey de C de Coddy. Lección 26 de 63.
La instrucción if-else permite que tu programa tome decisiones basándose en condiciones. Si una condición es verdadera, se ejecuta un bloque de código; de lo contrario, se ejecuta un bloque diferente.
Veamos cómo usar una instrucción if-else:
Primero, definimos una variable:
int age = 17;Ahora comprobemos si la persona es un adulto:
if (age >= 18) {
printf("You are an adult.\n");
} else {
printf("You are a minor.\n");
}Dado que age es 17, lo cual es menor que 18, la salida será:
You are a minor.La parte if comprueba la condición. Cuando la condición es falsa, se ejecuta el código del bloque else.
Desafío
FácilEscribe un programa que:
- Lea un entero que represente la puntuación de un estudiante del usuario
- Si la puntuación es mayor o igual que 60, imprima "Pass"
- De lo contrario, imprima "Fail"
Pruébalo tú mismo
#include <stdio.h>
int main() {
int score;
scanf("%d", &score);
// No cambies por encima de esta línea
// Escribe tu código aquí
return 0;
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Control de flujo
Sentencia ifIf - ElseElse-IfCaso switchOperador condicional ternarioDesafío de repasoIf - Else anidado2Variables
Tipos de datosEnteroFloat - DoubleCaracteresBooleanosConstantesConceptos básicos de printfReglas para nombrar variablesConversión de tipos, parte 1Conversión de tipos, parte 2Desafío de repaso3Operadores
Operadores aritméticosOperador móduloIncremento/DecrementoOperadores de asignaciónOperadores relacionalesOperadores lógicos Parte 1Operadores lógicos Parte 2Operadores lógicos Parte 3Desafío de repasoPractica por tu cuenta: Compilador de C online