Código del ejercicio:
Definición de los códigos del ejercicio:
Console.Write() --> escribe un texto en pantalla.int --> dato entero de 32 bits.
Parse() --> se utiliza para convertir una representación de cadena de un número en un entero equivalente con signo de 16/32/64 bits.
Console.ReadLine() --> lee un dato desde teclado.
for --> el ciclo for recorre un bloque de código varias veces.
do while --> este ciclo ejecutará el bloque de código una vez, antes de verificar si la condición es verdadera, luego repetirá el ciclo mientras la condición sea verdadera.
< --> el operador menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
<= --> 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.
double --> se usa para declarar números reales de coma flotante de 64 bits (doble precisión).
Console.WriteLine() --> escribe un texto en pantalla y avanza de línea.
$"{}" --> interpolación de cadenas proporciona una sintaxis conveniente para concatenar varios valores para formar una cadena.
Math.Round() --> redondea un número al entero más cercano.
Console.ReadKey() --> escribimos el método Console.ReadKey() al final de nuestro código para mantener abierta la ventana de nuestra consola.
Explicación del Código:
Este programa calcula el IVA de varios productos. Primero aplica un descuento del 5% y luego calcula el IVA del 13% sobre el nuevo monto.
Console.Write("Ingrese cantidad de n productos: ");
int n = int.Parse(Console.ReadLine());
for (int i = 1; i <= n; i++)
{
Console.Write("Ingrese el importe: ");
double producto = double.Parse(Console.ReadLine());
double descuento = producto * 0.05;
double iva = (producto - descuento) * 0.13;
Console.WriteLine($"El IVA es: {Math.Round(iva, 2)}");
}
Console.ReadKey();
Explicación paso a paso
1. Solicitar cantidad de productos
El programa pide al usuario ingresar cuántos productos desea calcular.
2. Guardar la cantidad
La cantidad ingresada se almacena en la variable n.
3. Repetir el proceso
El ciclo for repite el cálculo para todos los productos.
4. Ingresar importe
El usuario escribe el precio del producto.
5. Calcular descuento
Se calcula el 5% del precio.
Ejemplo:
100 × 0.05 = 5
6. Calcular IVA
Primero se resta el descuento:
100 - 5 = 95
Luego se calcula el 13%:
95 × 0.13 = 12.35
7. Mostrar resultado
El programa muestra el IVA con dos decimales.
8. Console.ReadKey()
Espera que el usuario presione una tecla antes de cerrar la consola.
Código del ejercicio: Otra forma de hacer
Definición de los códigos del ejercicio:
Console.Write() --> escribe un texto en pantalla.int --> dato entero de 32 bits.
Parse() --> se utiliza para convertir una representación de cadena de un número en un entero equivalente con signo de 16/32/64 bits.
Console.ReadLine() --> lee un dato desde teclado.
for --> el ciclo for recorre un bloque de código varias veces.
do while --> este ciclo ejecutará el bloque de código una vez, antes de verificar si la condición es verdadera, luego repetirá el ciclo mientras la condición sea verdadera.
< --> el operador menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
<= --> 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.
double --> se usa para declarar números reales de coma flotante de 64 bits (doble precisión).
Console.WriteLine() --> escribe un texto en pantalla y avanza de línea.
$"{}" --> interpolación de cadenas proporciona una sintaxis conveniente para concatenar varios valores para formar una cadena.
Math.Round() --> redondea un número al entero más cercano.
Console.ReadKey() --> escribimos el método Console.ReadKey() al final de nuestro código para mantener abierta la ventana de nuestra consola.
Explicación del Código:
Muestra un mensaje en pantalla pidiendo la cantidad de productos.
Lee el número que escribe el usuario y lo guarda en la variable n.
Crea un contador llamado i que empieza en 0.
Inicia un ciclo que repetirá el proceso para cada producto.
Pide el precio del producto.
Guarda el precio ingresado en la variable producto.
Calcula el descuento del 5%.
Ejemplo:
100 × 0.05 = 5
Primero resta el descuento y luego calcula el IVA del 13%.
Ejemplo:
(100 - 5) × 0.13 = 12.35
Muestra el IVA en pantalla redondeado a 2 decimales.
Aumenta el contador en 1 para continuar con el siguiente producto.
El ciclo continuará mientras i sea menor que n.
Espera que el usuario presione una tecla antes de cerrar el programa.
No hay comentarios.:
Publicar un comentario