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