Clase 6

Temas: Estructuras de Control IF, FOR y While

Video: https://www.youtube.com/watch?v=FMPCwdp9uZI

Enlace al material: Estructuras de control y repetición

Ejercicios:

Saber su un número es par o impar

divisible.c
/*
    Saber si un número es divisible entre dos en C
*/
#include <stdio.h>

int main() {
    int numero, residuo;
    printf("Ingresa el número: ");
    scanf("%d", &numero);

    residuo = numero % 2;

    if ( residuo == 0) {
        printf("El número %d es divisible entre 2\n", numero);
    } else {
        printf("El número %d no es divisible entre 2\n", numero);
    }

    return 0;
}
divisible.cpp
/*
    Saber si un número es divisible entre dos en C++
*/
#include <iostream>

using namespace std;

int main() {
    int numero, residuo;

    cout << "Ingresa el número: ";
    cin >> numero;

    residuo = numero % 2;

    if ( residuo == 0) {
        cout << "El número " << numero << " es divisible entre 2" << endl;
    } else {
        cout << "El número " << numero << " no es divisible entre 2" << endl;
    }

    return 0;
}

Imprimir la sumatoria de N cantidad de números

sumatoria.c
#include <stdio.h>

/*
    Sumatoria de N números
*/

int main(int argc, char const *argv[]) {
    int cantidad, numero;
    int sumatoria = 0;

    printf("¿Cuántos números vas a ingresar? ");
    scanf("%d", &cantidad);
    
    // Usando la instrucción for
    /*
    for (int i = 0; i < cantidad; i++) {
        scanf("%d", &numero);
        sumatoria += numero;
    }
    */
    
    // Usando la instrucción while
    int i=0;
    while(i < cantidad) {
        scanf("%d", &numero);
        sumatoria += numero;
        i++;
    }

    printf("Rusultado: %d\n", sumatoria);

    return 0;
}
sumatoria.cpp
/*
    Sumatoria de N cantidad de números
*/

#include <iostream>

using namespace std;


int main(int argc, char const *argv[]) {
    int cantidad, numero;
    int sumatoria = 0;

    cout << "¿Cuántos números vas a ingresar? ";
    cin >> cantidad;

    // Usando la instrucción for
    for (int i = 0; i < cantidad; i++) {
        cin >> numero;
        sumatoria += numero;
    }

    // Usando la instrucción while
    /*
    int i=0;
    while(i < cantidad) {
        scanf("%d", &numero);
        sumatoria += numero;
        i++;
    }
    */

    cout << "Resultado: " << sumatoria << endl;

    return 0;
}

Tarea

Dado un número N imprimir un diamante dónde su base (la parte media da cada diamente) es de tamaño N

Ejemplo 1.

Si N = 5, el diamante debe ser

    *
   * *
  * * *
 * * * *
* * * * *
 * * * *
  * * *
   * *
    *

Ejemplo 2.

Si N = 3, el diamante debe ser

  *
 * *
* * *
 * *
  *

Last updated