jueves, 28 de mayo de 2026

Escribe un programa que lea varios valores numéricos hasta ingresar un valor negativo. Luego que muestre la suma (solo de los valores positivos) en C Sharp

Código del ejercicio:

double[] arreglo = new double[17];
double total = 0;
int x = 0;
Console.WriteLine("Ingresar números: ");
while (x < 17)
{
    arreglo[x] = Convert.ToDouble(Console.ReadLine());
    if (arreglo[x] > 0)
    {
        total = total + arreglo[x];
    }
    else
    {
        break;
    }
    x++;
}
Console.Write("La suma es: " + total);
Console.ReadKey();

Definición de los códigos del ejercicio:

int --> dato entero de 32 bits.
double --> se usa para declarar números reales de coma flotante de 64 bits (doble precisión).
Convert.ToDouble() --> convierte un valor especificado en un número de coma flotante de precisión doble.
Console.ReadLine() --> lee un dato desde teclado.
Console.WriteLine() --> escribe un texto en pantalla y avanza de línea.
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.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
> --> el operador mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.
< --> el operador menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
break --> sale del bloque de cambio.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
+ --> el operador ( + ) concatena variables de cadena.
Console.Write() --> escribe un texto en pantalla.
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:

1. Crear el arreglo

Se crea un arreglo de tipo double con capacidad para almacenar 17 números.

2. Variables auxiliares

La variable total guarda la suma de los números positivos. La variable x funciona como contador para recorrer el arreglo.

3. Solicitar números

Se muestra un mensaje en pantalla indicando al usuario que debe ingresar números.

4. Ciclo while

El ciclo while se ejecuta mientras el contador sea menor a 17. En cada repetición se almacena un número dentro del arreglo.

5. Verificar números positivos

Si el número ingresado es mayor que cero, se suma a la variable total.

6. Detener el programa

Si el usuario ingresa un número negativo o cero, la instrucción break finaliza el ciclo inmediatamente.

7. Incrementar contador

La variable x aumenta en 1 para pasar a la siguiente posición del arreglo.

8. Mostrar resultado

Al finalizar el programa, se muestra la suma total de los números positivos ingresados.

9. Pausar la consola

La instrucción Console.ReadKey() evita que la ventana de la consola se cierre automáticamente.

No hay comentarios.:

Publicar un comentario

Generar los números pares del 0 hasta n número y excluir un número en C Sharp

Código del ejercicio: Console . Write ( "Ingresar número: " ); int num = int . Parse ( Console . ReadLine ()); Con...

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