jueves, 27 de marzo de 2025

Resta de dos números o más números en C Sharp

Código del ejercicio: Resta de dos números

Console.WriteLine("Ingresar el primer número");
int numero1 = int.Parse(Console.ReadLine());
Console.WriteLine("Ingresar el segundo número");
int numero2 = int.Parse(Console.ReadLine());
int resta = numero1 - numero2;
Console.WriteLine("La resta es: " + resta);
Console.ReadKey();

Definición de los códigos del ejercicio:

Console.WriteLine() --> escribe un texto en pantalla y avanza de línea.
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.
+ --> el operador ( + ) concatena variables de cadena.
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 solicita al usuario dos números enteros, realiza la resta entre ellos y muestra el resultado en la consola. A continuación se explica de forma sencilla la función de cada línea del código.

Código Explicación
Console.WriteLine("Ingresar el primer número"); Muestra un mensaje en la pantalla para indicar al usuario que debe escribir el primer número.
int numero1 = int.Parse(Console.ReadLine()); Lee el primer número ingresado por el usuario, lo convierte a un número entero y lo guarda en la variable numero1.
Console.WriteLine("Ingresar el segundo número"); Muestra un mensaje solicitando el segundo número.
int numero2 = int.Parse(Console.ReadLine()); Lee el segundo número ingresado por el usuario, lo convierte a entero y lo almacena en la variable numero2.
int resta = numero1 - numero2; Realiza la resta del primer número menos el segundo y guarda el resultado en la variable resta.
Console.WriteLine("La resta es: " + resta); Muestra en la consola el texto "La resta es:" junto con el resultado obtenido.
Console.ReadKey(); Espera que el usuario presione una tecla antes de cerrar la consola, permitiendo visualizar el resultado.

Resta de más de dos números

Si deseas restar tres o más números, puedes solicitar más valores al usuario y continuar la operación utilizando el operador -.

int resta = numero1 - numero2 - numero3 - numero4;

La resta se realiza de izquierda a derecha, por lo que cada número se va restando al resultado obtenido anteriormente.

Código del ejercicio: Resta de cinco números

Console.WriteLine("Ingresar el primer número");
int numero1 = int.Parse(Console.ReadLine());
Console.WriteLine("Ingresar el segundo número");
int numero2 = int.Parse(Console.ReadLine());
Console.WriteLine("Ingresar el tercer número");
int numero3 = int.Parse(Console.ReadLine());
Console.WriteLine("Ingresar el cuarto número");
int numero4 = int.Parse(Console.ReadLine());
Console.WriteLine("Ingresar el quinto número");
int numero5 = int.Parse(Console.ReadLine());
int resta = numero1 - numero2 - numero3 - numero4 - numero5;
Console.WriteLine("La resta es: " + resta);
Console.ReadKey();

Definición de los códigos del ejercicio:

Console.WriteLine() --> escribe un texto en pantalla y avanza de línea.
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.
+ --> el operador ( + ) concatena variables de cadena.
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:

Código Explicación
Console.WriteLine("Ingresar el primer número"); Muestra un mensaje en la consola solicitando al usuario que escriba el primer número.
int numero1 = int.Parse(Console.ReadLine()); Lee el primer número que escribe el usuario y lo convierte a un dato entero para almacenarlo en la variable numero1.
Console.WriteLine("Ingresar el segundo número"); Muestra un mensaje para pedir el segundo número.
int numero2 = int.Parse(Console.ReadLine()); Lee el segundo número y lo guarda en la variable numero2.
Console.WriteLine("Ingresar el tercer número"); Solicita al usuario que ingrese el tercer número.
int numero3 = int.Parse(Console.ReadLine()); Lee el tercer número y lo almacena en la variable numero3.
Console.WriteLine("Ingresar el cuarto número"); Solicita al usuario que ingrese el cuarto número.
int numero4 = int.Parse(Console.ReadLine()); Lee el cuarto número y lo guarda en la variable numero4.
Console.WriteLine("Ingresar el quinto número"); Solicita al usuario que ingrese el quinto número.
int numero5 = int.Parse(Console.ReadLine()); Lee el quinto número y lo almacena en la variable numero5.
int resta = numero1 - numero2 - numero3 - numero4 - numero5; Realiza la resta comenzando con el primer número y luego le resta el segundo, el tercero, el cuarto y el quinto. El resultado final se guarda en la variable resta.
Console.WriteLine("La resta es: " + resta); Muestra en la pantalla el resultado de la resta.
Console.ReadKey(); Espera que el usuario presione una tecla antes de cerrar la consola, permitiendo ver el resultado.

Resumen

Este programa solicita al usuario cinco números enteros. Después realiza una resta consecutiva utilizando el primer número como valor inicial y restándole los cuatro números restantes. Finalmente muestra el resultado en la consola y espera que el usuario presione una tecla antes de finalizar la ejecución del programa.

No hay comentarios.:

Publicar un comentario

Mostrar los x primeros números de la siguiente serie: 1,2,4,7,8,10,13,14,16,19,... en Python

Código del ejercicio: x = int ( input ( 'Ingresar número: ' )) s = 1 sw = 1 c = 0 while c < x:     print (s, end ...

Copyright © Ejercicios de programación. Todos los derechos reservados. ❤️