Problemas de Estructura While en C#
Ejemplo 1
Realizar un programa que permita ingresar 8 números y nos muestre la suma y el promedio de dichos números
Al ejecutar el código muestra el siguiente resultado
Ejemplo 2
Desarrollar un programa que permita ingresar n números enteros y luego nos imprima cuántos valores fueron pares y cuántos impares.
Al ejecutar el código muestra el siguiente resultado
Realizar un programa que permita ingresar 8 números y nos muestre la suma y el promedio de dichos números
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace EstructuraRepetitivaWhile
{
class Program
{
static void Main(string[] args)
{
int x, suma, valor, promedio;
string linea;
x = 1;
suma = 0;
while (x <= 8)
{
Console.Write("Ingrese valor "+x+":");
linea = Console.ReadLine();
valor = int.Parse(linea);
suma = suma + valor;
x = x + 1;
}
promedio = suma / 8;
Console.Write("La suma es:");
Console.WriteLine(suma);
Console.Write("El promedio es:");
Console.Write(promedio);
Console.ReadKey();
}
}
}
Ejemplo 2
Desarrollar un programa que permita ingresar n números enteros y luego nos imprima cuántos valores fueron pares y cuántos impares.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace EstructuraRepetitivaWhile
{
class Program
{
static void Main(string[] args)
{
int n, x, valor, pares, impares;
string linea;
x = 1;
pares = 0;
impares = 0;
Console.Write("Cuantos el valor de n:");
linea = Console.ReadLine();
n = int.Parse(linea);
while (x <= n)
{
Console.Write("Ingrese el valor "+x+": ");
linea = Console.ReadLine();
valor = int.Parse(linea); ;
if (valor % 2 == 0)
{
pares = pares + 1;
}
else
{
impares = impares + 1;
}
x = x + 1;
}
Console.Write("Cantidad de pares:");
Console.WriteLine(pares);
Console.Write("Cantidad de impares:");
Console.Write(impares);
Console.ReadKey();
}
}
}
No hay comentarios:
Publicar un comentario