domingo, 27 de noviembre de 2022

Mostrar los n primeros números de la siguiente serie: 1,3,9,11,33,35,105,107,... - C

#include <stdio.h>
#include <locale.h>

int main(){
    setlocale(LC_CTYPE, "Spanish");
    int c = 1, vi = 1, n;
    printf("Ingrese un número: ");
    scanf("%i", &n);
    while(c <= n){
        if(c != 1){
            if(c % 2 == 0){
                vi += 2;
            }else{
                vi *= 3;
            }
        }
        printf("%i,", vi);
        c++;
    }
    return 0;
}

Definición de los códigos del ejercicio:
#include <stdio.h> --> significa "standard input-output header" (cabecera estándar E/S), es un archivo de encabezado que tiene la información necesaria para incluir las funciones relacionadas con la entrada/salida en nuestro programa. Ejemplo printf, scanf, etc.
#include <locale.h> --> especificador de configuración regional.
int --> dato entero de 32 bits.
main() --> es la primera función de cada programa C que es responsable de iniciar la ejecución y finalización del programa. Es una función especial que siempre comienza a ejecutar código desde el ' principal ' que tiene ' int ' o ' void ' como tipo de datos de retorno. En otras palabras, una función main() es un punto de entrada del código de programación para iniciar su ejecución.
return 0; --> devolver 0 en la función principal significa que el programa se ejecutó correctamente.
setlocale(); --> sirve para configurar nuestro programa acorde a los parámetros locales de la computadora donde se ejecuta el programa, uno de estos parámetros es el idioma.
LC_CTYPE --> selecciona la categoría de clasificación de caracteres del entorno local.
setlocale(LC_CTYPE, "Spanish"); --> dentro de las comillas del segundo parámetro colocaremos la palabra "Spanish" para que así se utilicen los parámetros hispanos por defecto.
printf() --> permite la aparición de valores numéricos, caracteres y cadenas de texto por pantalla.
scanf() --> permite entrar datos en la memoria del ordenador a través del teclado.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
!= --> el operador de desigualdad ( != ) comprueba si sus dos operandos no son iguales y devuelve un resultado booleano.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
% --> el operador de modulo ( % ) devuelve el resto de la división.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
+= --> el operador de asignación de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.
*= --> el operador de asignación de multiplicación ( *= ) multiplica el valor del operando derecho de una variable y asigna el resultado a la variable.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.


Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

Crear pirámide de asteriscos - C

Ejemplo: si ingresamos el número 5, nos dibujara una pirámide de asteriscos de 5 filas.

     *
    ***
   *****
  *******
 *********
#include <stdio.h>
#include <locale.h>

int main(){
    setlocale(LC_CTYPE, "Spanish");
    int num, lineaActual, espacio, asterisco;
    printf("Ingrese un número: ");
    scanf("%i", &num);
    for(lineaActual = 1; lineaActual <= num; lineaActual++){
        for(espacio = 0; espacio < num - lineaActual; espacio++){
            printf(" ");
        }
        for(asterisco = 0; asterisco < (lineaActual * 2) - 1; asterisco++){
            printf("*");
        }
        printf("\n");
    }
    return 0;
}

Definición de los códigos del ejercicio:
#include <stdio.h> --> significa "standard input-output header" (cabecera estándar E/S), es un archivo de encabezado que tiene la información necesaria para incluir las funciones relacionadas con la entrada/salida en nuestro programa. Ejemplo printf, scanf, etc.
#include <locale.h> --> especificador de configuración regional.
int --> dato entero de 32 bits.
main() --> es la primera función de cada programa C que es responsable de iniciar la ejecución y finalización del programa. Es una función especial que siempre comienza a ejecutar código desde el ' principal ' que tiene ' int ' o ' void ' como tipo de datos de retorno. En otras palabras, una función main() es un punto de entrada del código de programación para iniciar su ejecución.
return 0; --> devolver 0 en la función principal significa que el programa se ejecutó correctamente.
setlocale(); --> sirve para configurar nuestro programa acorde a los parámetros locales de la computadora donde se ejecuta el programa, uno de estos parámetros es el idioma.
LC_CTYPE --> selecciona la categoría de clasificación de caracteres del entorno local.
setlocale(LC_CTYPE, "Spanish"); --> dentro de las comillas del segundo parámetro colocaremos la palabra "Spanish" para que así se utilicen los parámetros hispanos por defecto.
printf() --> permite la aparición de valores numéricos, caracteres y cadenas de texto por pantalla.
scanf() --> permite entrar datos en la memoria del ordenador a través del teclado.
for --> el ciclo for recorre un bloque de código varias veces.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
< --> el operador menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
\n --> es el carácter de salto de línea y se usa para indicar el fin de una línea de texto y el inicio de una línea nueva.


Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

Crear una aplicación que calcule el IVA de un producto. Teniendo en cuenta que si la cuenta es Bs 100 se obtiene un descuento del 5% antes del IVA el total es Bs 95 y el monto de IVA a pagar es 12.35Bs. Realizar esta operación para n productos - C

#include <stdio.h>

int main(){
    int i, n;
    double producto, descuento, iva;
    printf("Ingrese cantidad de n productos: ");
    scanf("%i", &n);
    for(i = 1; i <= n; i++){
        printf("Ingrese el importe: ");
        scanf("%lf", &producto);
        descuento = producto * 0.05;
        iva = (producto - descuento) * 0.13;
        printf("El IVA es: %.2lf\n", iva);
    }
    return 0;
}

Definición de los códigos del ejercicio:
#include <stdio.h> --> significa "standard input-output header" (cabecera estándar E/S), es un archivo de encabezado que tiene la información necesaria para incluir las funciones relacionadas con la entrada/salida en nuestro programa. Ejemplo printf, scanf, etc.
int --> dato entero de 32 bits.
main() --> es la primera función de cada programa C que es responsable de iniciar la ejecución y finalización del programa. Es una función especial que siempre comienza a ejecutar código desde el ' principal ' que tiene ' int ' o ' void ' como tipo de datos de retorno. En otras palabras, una función main() es un punto de entrada del código de programación para iniciar su ejecución.
return 0; --> devolver 0 en la función principal significa que el programa se ejecutó correctamente.
printf() --> permite la aparición de valores numéricos, caracteres y cadenas de texto por pantalla.
scanf() --> permite entrar datos en la memoria del ordenador a través del teclado.
double --> convierte un número entero en un número de punto flotante de doble precisión, tiene un tamaño de 64 bits, es usado para números de menos de 15 cifras decimales.
for --> el ciclo for recorre un bloque de código varias veces.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
\n --> es el carácter de salto de línea y se usa para indicar el fin de una línea de texto y el inicio de una línea nueva.


Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

Convertir centímetros a pulgadas, metros y milímetros - C

#include <stdio.h>
#include <locale.h>

int main(){
    setlocale(LC_CTYPE, "Spanish");
    double centimetro, pulgada, metro, milimetro;
    printf("centímetro: ");
    scanf("%lf", &centimetro);
    pulgada = centimetro * 0.393701;
    metro = centimetro * 0.01;
    milimetro = centimetro * 10;
    printf("Pulgadas: %.2lf in\nMetros: %.2lf m\nMilímetros: %.2lf mm", pulgada, metro, milimetro);
    return 0;
}

Definición de los códigos del ejercicio:
#include <stdio.h> --> significa "standard input-output header" (cabecera estándar E/S), es un archivo de encabezado que tiene la información necesaria para incluir las funciones relacionadas con la entrada/salida en nuestro programa. Ejemplo printf, scanf, etc.
#include <locale.h> --> especificador de configuración regional.
int --> dato entero de 32 bits.
main() --> es la primera función de cada programa C que es responsable de iniciar la ejecución y finalización del programa. Es una función especial que siempre comienza a ejecutar código desde el ' principal ' que tiene ' int ' o ' void ' como tipo de datos de retorno. En otras palabras, una función main() es un punto de entrada del código de programación para iniciar su ejecución.
return 0; --> devolver 0 en la función principal significa que el programa se ejecutó correctamente.
setlocale(); --> sirve para configurar nuestro programa acorde a los parámetros locales de la computadora donde se ejecuta el programa, uno de estos parámetros es el idioma.
LC_CTYPE --> selecciona la categoría de clasificación de caracteres del entorno local.
setlocale(LC_CTYPE, "Spanish"); --> dentro de las comillas del segundo parámetro colocaremos la palabra "Spanish" para que así se utilicen los parámetros hispanos por defecto.
printf() --> permite la aparición de valores numéricos, caracteres y cadenas de texto por pantalla.
scanf() --> permite entrar datos en la memoria del ordenador a través del teclado.
double --> convierte un número entero en un número de punto flotante de doble precisión, tiene un tamaño de 64 bits, es usado para números de menos de 15 cifras decimales.
\n --> es el carácter de salto de línea y se usa para indicar el fin de una línea de texto y el inicio de una línea nueva.


Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

La Municipalidad de Lima Metropolitana desea minimizar los accidentes automovilísticos de la ciudad; para lo cual realiza un diagnóstico, en el informe se advierte que uno de los problemas es el exceso de la velocidad por parte de los conductores. Por lo tanto, como primera medida será enviar automáticamente un mensaje de advertencia a los conductores que superan la velocidad de 30 km/h - C

#include <stdio.h>
#include <locale.h>

int main(){
    setlocale(LC_CTYPE, "Spanish");
    char placa[20];
    double velocidad;
    printf("Ingresar número de placa: ");
    gets(placa);
    printf("Ingresar velocidad: ");
    scanf("%lf", &velocidad);
    if(velocidad > 30){
        printf("Advertencia! exceso de velocidad, supera la velocidad de 30 km/h\nPlaca del vehículo: %s", placa);
    }
    return 0;
}

Definición de los códigos del ejercicio:
#include <stdio.h> --> significa "standard input-output header" (cabecera estándar E/S), es un archivo de encabezado que tiene la información necesaria para incluir las funciones relacionadas con la entrada/salida en nuestro programa. Ejemplo printf, scanf, etc.
#include <locale.h> --> especificador de configuración regional.
int --> dato entero de 32 bits.
main() --> es la primera función de cada programa C que es responsable de iniciar la ejecución y finalización del programa. Es una función especial que siempre comienza a ejecutar código desde el ' principal ' que tiene ' int ' o ' void ' como tipo de datos de retorno. En otras palabras, una función main() es un punto de entrada del código de programación para iniciar su ejecución.
return 0; --> devolver 0 en la función principal significa que el programa se ejecutó correctamente.
setlocale(); --> sirve para configurar nuestro programa acorde a los parámetros locales de la computadora donde se ejecuta el programa, uno de estos parámetros es el idioma.
LC_CTYPE --> selecciona la categoría de clasificación de caracteres del entorno local.
setlocale(LC_CTYPE, "Spanish"); --> dentro de las comillas del segundo parámetro colocaremos la palabra "Spanish" para que así se utilicen los parámetros hispanos por defecto.
printf() --> permite la aparición de valores numéricos, caracteres y cadenas de texto por pantalla.
scanf() --> permite entrar datos en la memoria del ordenador a través del teclado.
gets() --> lee una cadena de texto desde teclado.
char a[size] = "hola"; --> una cadena de caracteres es un número de caracteres consecutivos (incluso ninguno) encerrado entre unos delimitadores determinados, que en el lenguaje C son las comillas dobles. Para definir variables de tipo cadena, estas se definen como vectores de caracteres, esto es, anteponiendo la palabra reservada char al identificador de la variable, y después entre corchetes la longitud máxima de cadena.
double --> convierte un número entero en un número de punto flotante de doble precisión, tiene un tamaño de 64 bits, es usado para números de menos de 15 cifras decimales.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
> --> el operador mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.
\n --> es el carácter de salto de línea y se usa para indicar el fin de una línea de texto y el inicio de una línea nueva.


Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

Ingresar dos números y determinar si el primer número ingresado es mayor o menor - C

#include <stdio.h>
#include <locale.h>

int main(){
    setlocale(LC_CTYPE, "Spanish");
    double num1, num2;
    printf("Ingrese un número: ");
    scanf("%lf", &num1);
    printf("Ingrese un número: ");
    scanf("%lf", &num2);
    if(num1 == num2){
        printf("El número %.2lf es igual que %.2lf", num1, num2);
    }else if(num1 > num2){
        printf("El número %.2lf es mayor que %.2lf", num1, num2);
    }else{
        printf("El número %.2lf es menor que %.2lf", num1, num2);
    }
    return 0;
}

Definición de los códigos del ejercicio:
#include <stdio.h> --> significa "standard input-output header" (cabecera estándar E/S), es un archivo de encabezado que tiene la información necesaria para incluir las funciones relacionadas con la entrada/salida en nuestro programa. Ejemplo printf, scanf, etc.
#include <locale.h> --> especificador de configuración regional.
int --> dato entero de 32 bits.
main() --> es la primera función de cada programa C que es responsable de iniciar la ejecución y finalización del programa. Es una función especial que siempre comienza a ejecutar código desde el ' principal ' que tiene ' int ' o ' void ' como tipo de datos de retorno. En otras palabras, una función main() es un punto de entrada del código de programación para iniciar su ejecución.
return 0; --> devolver 0 en la función principal significa que el programa se ejecutó correctamente.
setlocale(); --> sirve para configurar nuestro programa acorde a los parámetros locales de la computadora donde se ejecuta el programa, uno de estos parámetros es el idioma.
LC_CTYPE --> selecciona la categoría de clasificación de caracteres del entorno local.
setlocale(LC_CTYPE, "Spanish"); --> dentro de las comillas del segundo parámetro colocaremos la palabra "Spanish" para que así se utilicen los parámetros hispanos por defecto.
printf() --> permite la aparición de valores numéricos, caracteres y cadenas de texto por pantalla.
scanf() --> permite entrar datos en la memoria del ordenador a través del teclado.
double --> convierte un número entero en un número de punto flotante de doble precisión, tiene un tamaño de 64 bits, es usado para números de menos de 15 cifras decimales.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
else if --> use else if para especificar una nueva condición para probar, si la primera condición es falsa.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
> --> el operador mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.


Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

miércoles, 23 de noviembre de 2022

Calcular el perímetro de un círculo - Diagrama de Flujo


Calcular el perímetro de un círculo - Diagrama de Flujo

Explicación del ejercicio:
Inicio --> inicio del programa.
diámetro --> es la variable donde se guardará el dato del diámetro del círculo.
pi --> el valor de la variable pi siempre sera 3,1416.
perímetro = pi * diámetro --> formula para calcular el perímetro del círculo.
Fin --> fin del programa.


Calcular el perímetro de un círculo - Diagrama de Flujo

Como vemos en la prueba de escritorio ingresamos de dato a la variable diámetro = 9, y en nuestra pantalla nos muestra el mensaje: El perímetro del círculo es: 28,2744 cm.


Video explicativo del ejercicio

Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

Mostrar un mensaje en la pantalla indicando si un número es par o impar - Diagrama de Flujo


Mostrar un mensaje en la pantalla indicando si un número es par o impar - Diagrama de Flujo

Explicación del ejercicio:
Inicio --> inicio del programa.
número --> es la variable donde se guardara el dato que ingresamos.
Fin --> fin del programa.


Mostrar un mensaje en la pantalla indicando si un número es par o impar - Diagrama de Flujo

Como vemos en la prueba de escritorio ingresamos de dato a la variable número = 8, y en nuestra pantalla nos muestra el mensaje: El número es par.


Video explicativo del ejercicio

Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

martes, 22 de noviembre de 2022

Calcular el área de un cuadrado - JavaScript

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Ejercicio JavaScript</title>
</head>
<body>
    <script>
        let lado = parseInt(prompt('Ingrese la medida del lado del cuadrado'));
        let area = lado * lado;
        document.write(`Él área del cuadrado es: ${area} cm²`);
    </script>
</body>
</html>

Definición de los códigos del ejercicio:
<script></script> --> contiene comandos u ordenes que se van ejecutando de manera secuencial y comúnmente se utilizan para controlar el comportamiento de un programa en específico o para interactuar con el sistema operativo.
let --> permite declarar variables limitando su alcance (scope) al bloque, declaración, o expresión donde se está usando.
parseInt() --> analiza un valor como una cadena y devuelve el primer entero.
prompt() --> muestra un cuadro de diálogo con mensaje opcional, que solicita al usuario que introduzca un texto.
document.write --> imprime el texto especificado en la página.
${} --> los literales de plantilla (cadenas de plantilla) le permiten utilizar cadenas o expresiones incrustadas en forma de cadena.


Video explicativo del ejercicio

Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

lunes, 21 de noviembre de 2022

Crea una variable de nombre par de tipo cadena que contenga todos los números pares del 1 al 86 concatenados uno detrás de otro (tipo "24681012...") y una variable de nombre impar también de tipo cadena que contenga los impares - Python

Crea una variable de nombre par de tipo cadena que contenga todos los números pares del 1 al 86 concatenados uno detrás de otro (tipo "24681012...") y una variable de nombre impar también de tipo cadena que contenga los impares.

Pista: puedes usar el comando range(1,87)

par = ""
impar = ""
for i in range(1, 87):
    if i % 2 == 0:
        par += str(i)
    else:
        impar += str(i)
print(f'números pares: {par}\nnúmeros impares: {impar}')

Definición de los códigos del ejercicio:
for --> el bucle for se utiliza para recorrer los elementos de un objeto iterable (lista, tupla, conjunto, diccionario, …) y ejecutar un bloque de código.
in --> el operador in devuelve True si el valor se encuentra en una secuencia; False en caso contrario.
range --> es un tipo que se utiliza para representar una secuencia inmutable de números. Uno de sus principales usos es junto a la sentencia for, para definir un bucle sobre el que se itera un número determinado de veces.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
% --> el operador de modulo ( % ) devuelve el resto de la división.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
+= --> el operador de asignación de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.
str() --> convierte el valor especificado en una cadena.
print() --> imprime un mensaje en la pantalla.
\n --> es el carácter de salto de línea y se usa para indicar el fin de una línea de texto y el inicio de una línea nueva.
f'{}' --> un literal de cadena con formato o f-string es un literal de cadena que tiene el prefijo 'f'o 'F'. Facilita crear interpolaciones en cadenas de texto, simplificando de este modo tanto la lectura como la escritura de estas. Si quieres mostrar variables utilizando f-strings, solo tienes especificar el nombre de las variables entre llaves {}. Y al ejecutar tu código, todos los nombres de las variables serán remplazados con sus respectivos valores.


Video explicativo del ejercicio

Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

Crear una función que genere 1000 números entre [0, 100] - Python

import random
def generador():
    for i in range(0, 1000):
        print(random.randint(0, 100))
generador()

Definición de los códigos del ejercicio:
import --> usa import palabra clave para hacer que el código de un módulo esté disponible en otro.
random --> es un módulo integrado de Python que se utiliza para generar números aleatorios.
def --> una función es un grupo de declaraciones relacionadas que realizan una tarea específica.
for --> el bucle for se utiliza para recorrer los elementos de un objeto iterable (lista, tupla, conjunto, diccionario, …) y ejecutar un bloque de código.
in --> el operador in devuelve True si el valor se encuentra en una secuencia; False en caso contrario.
range --> es un tipo que se utiliza para representar una secuencia inmutable de números. Uno de sus principales usos es junto a la sentencia for, para definir un bucle sobre el que se itera un número determinado de veces.
print() --> imprime un mensaje en la pantalla.
randint() --> devuelve un valor entero aleatorio entre los dos límites superior e inferior (incluidos ambos límites) proporcionados como dos parámetros.


Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

Sistema de inventario - Python

Se tiene el siguiente código en lenguaje de programación python:

tab = '\t\t\t\t\t\t\t'

print('*' * 80)
print(tab, 'SISTEMA DE INVENTARIO')
print('*' * 80)
categoria = ''
lista_categoria = [[1, 'JUGUETES'],
                   [2, 'ELECTRODOMÉSTICOS'],
                   [3, 'ESCOLAR']]

# el último valor de cada sublista del producto pertenece a la categoría.
lista_producto = [[1, 'FIGURA HULK AVENGERS', 20.23, 1],
                  [2, 'PISTA DE CARROS', 18.14, 1],
                  [3, 'EXCAVADORA BIG TRUCK', 10.99, 1],
                  [4, 'LAVADORA SEMIAUTOMÁTICA 18 KG', 301.39, 2],
                  [5, 'AIRE ACONDICIONADO RCA 18K', 383.38, 2],
                  [6, 'CUADERNO DRAGON BALL 100H', 3.84, 3],
                  [7, 'CUADERNO 100H 4L STREET RACER', 3.00, 3]]

print('{:<4}{:<45}{:<20}{:<20}'.format('ID', 'PRODUCTO', 'PRECIO', 'CATEGORÍA'))

for i in ____________ :
    for j in ____________ :
        if ____________ == ____________ :
            categoria = ____________
            break
    print('{:<5}{:<45}{:<20}{:<20}'.format(i[0], ____________ , i[2], categoria))

Código completado:

for i in lista_producto:
    for j in lista_categoria:
        if j[0] == i[3]:
            categoria = j[1]
            break
    print('{:<5}{:<45}{:<20}{:<20}'.format(i[0], i[1], i[2], categoria))
En consola nos muestra el mensaje:
********************************************************************************
                            SISTEMA DE INVENTARIO
********************************************************************************
ID  PRODUCTO                                     PRECIO              CATEGORÍA        
1    FIGURA HULK AVENGERS                         20.23               JUGUETES        
2    PISTA DE CARROS                              18.14               JUGUETES        
3    EXCAVADORA BIG TRUCK                         10.99               JUGUETES        
4    LAVADORA SEMIAUTOMÁTICA 18 KG                301.39              ELECTRODOMÉSTICOS
5    AIRE ACONDICIONADO RCA 18K                   383.38              ELECTRODOMÉSTICOS
6    CUADERNO DRAGON BALL 100H                    3.84                ESCOLAR          
7    CUADERNO 100H 4L STREET RACER                3.0                 ESCOLAR

Definición de los códigos del ejercicio:
\t --> representa un tabulador.
print() --> imprime un mensaje en la pantalla.
lista = [1,2,3,4] --> son variables que almacenan arrays, internamente cada posición puede ser un tipo de datos distinto.
format() --> formatea los valores especificados y los inserta dentro del marcador de posición de la cadena.
for --> el bucle for se utiliza para recorrer los elementos de un objeto iterable (lista, tupla, conjunto, diccionario, …) y ejecutar un bloque de código.
in --> el operador in devuelve True si el valor se encuentra en una secuencia; False en caso contrario.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
break --> se utiliza para romper un for bucle o un while bucle.


Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

Mostrar los n primeros números de la siguiente serie: 1,4,9,16,25,36,... - C++

Con ciclo while #include <iostream> using namespace std ; int main () {     int num = 1 , c = 1 , n;     cout << "...