Ejemplo1: Suma de los números del 1 al 100. Para realizar el ejercicio debemos tener claro que lo que queremos hacer es encontrar la suma de todos los números desde el 1 al 100, es decir realizar la operación siguiente:
suma = 1 + 2 + 3 + 4 + 5 + 6 + ....... + 100
y encontrar el resultado.
La solución a esto es utilizar un ciclo for inicializando el contador i en 1, la condición para que el ciclo repita las instrucciones será i <= 100, es decir que mientras el valor de i sea menor o igual a 100 repetirá las instrucciones necesarias. En cada vuelta del ciclo la i debe ser incrementada en 1 (i++).
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Ejemplo1
{
class Program
{
static void Main(string[] args)
{
// Sumar los números del 1 al 100
int suma = 0;
for (int i = 1; i <= 100; i++)
{
suma = suma + i;
}
Console.WriteLine("LA SUMA DE LOS NUMEROS ES {0}", suma);
Console.ReadKey();
}
}
}
Ejemplo No. 2
Encontrar la nota final de un estudiante asumiendo que el estudiante realiza durante el cuatrimestre dos exámenes parciales, cada uno con un valor de un 20% sobre la nota final, un trabajo acumulado con un valor del 20% y un exámen final con un valor de 40% sobre la nota final. En base a la nota final obtenida debemos encontrar el estado del estudiante el cual puede ser aprobado o reprobado. Se toman como aprobados las de 70 a más.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Ejemplo2
{
class Program
{
static void Main(string[] args)
{
// Declaramos la variables a utilizar
int np1, np2, nta, nef;
String nombre;
String carnet;
String estado;
// Obtener los datos
Console.WriteLine("CALCULO DE NOTA FINAL");
Console.WriteLine("=====================");
Console.Write("No. Carnet del Estudiante : ");
carnet = Console.ReadLine().ToString();
Console.Write("Nombre del Estudiante : ");
nombre = Console.ReadLine().ToString();
Console.Write("Nota del Primer Parcial : ");
np1 = Convert.ToInt32(Console.ReadLine());
Console.Write("Nota del Segunda Parcial : ");
np2 = Convert.ToInt32(Console.ReadLine());
Console.Write("Nota Trabajo Acumulado : ");
nta = Convert.ToInt32(Console.ReadLine());
Console.Write("Nota Exámen Final : ");
nef = Convert.ToInt32(Console.ReadLine());
// Calcular la nota final
int nf = Convert.ToInt32(np1 * 0.20 + np2 * 0.20 + nta * 020 + nef * 0.4);
// Verificar el estado en base a su nota
if (nf >= 70)
{
estado = "APROBADO";
}
else
{
estado = "REPROBADO";
}
// Imprimir el resultado
Console.WriteLine("La nota final es {0} y su estado es {1}", nf, estado);
// Esto lo ponemos para que se detenga la pantalla y nos deje ver el
// resultado
Console.ReadKey();
}
}
}
No hay comentarios:
Publicar un comentario