Café y Código

5. Condicionales

if / else

Equivalente a Si / Sino en PSeInt.

if / else if / else
CPP
1 #include <iostream>
2
3 int main() {
4 int x;
5 std::cin >> x;
6 if (x > 0) {
7 std::cout << "positivo\n";
8 } else if (x < 0) {
9 std::cout << "negativo\n";
10 } else {
11 std::cout << "cero\n";
12 }
13 return 0;
14 }

switch

Útil cuando comparás una expresión entera contra constantes. No olvides break (salvo que quieras “caída” a la siguiente rama).

switch
CPP
1 switch (opcion) {
2 case 1:
3 std::cout << "Uno\n";
4 break;
5 case 2:
6 std::cout << "Dos\n";
7 break;
8 default:
9 std::cout << "Otro\n";
10 }

Ejercicio

Leer una nota de 0 a 10 e imprimir: Insuficiente (<4), Regular, Bueno o Excelente (≥9).

Dato curioso: C++ apareció en 1985; Bjarne Stroustrup en Bell Labs. Wikipedia

Ko-fi
Donaciones
Apoyá cafeycodigo con un café en Ko-fi. Colaboradores: insignia, muro y zona exclusiva.