lunes, 15 de abril de 2013
Menus paralelos C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace MENUPARALELOS
{
class Program
{
static void Main(string[] args)
{
string[] NOMBRE = new string[5];
int[] CALIFICACION1 = new int[5];
int[] CALIFICACION2 = new int[5];
int j = 0, w = 0;
string b = "", nom = "", x;
int i = 0, cali1, cali2;
string Opcion = "";
Random objeto = new Random();
float numero = objeto.Next(5, 10);
while (Opcion != "X" )
{
Console.ForegroundColor = ConsoleColor.DarkGray;
Console.BackgroundColor = ConsoleColor.Cyan;
Console.WriteLine();
Console.WriteLine("****___MENU DE ARREGLOS PARALELOS____****:");
Console.WriteLine();
Console.WriteLine("A) !!-INSERTAR");
Console.WriteLine("B) !!-MODIFICAR");
Console.WriteLine("C) !!-ELIMINAR");
Console.WriteLine("X) !!-SALIR");
Console.Write("SELECCIONA UNA OPCION:");
Opcion = Console.ReadLine();
switch (Opcion)
{
case "A":
do
{
if (j < 5)
{
Console.Write("Introduzca Un Nombre:");
NOMBRE[j] = Console.ReadLine();
// Console.Write("ingrese calificacion 1:");
//cal1[j] = int.Parse(Console.ReadLine());
CALIFICACION1[j] = objeto.Next(5, 10);
Console.WriteLine("CALIFICACION 1: " + CALIFICACION1[j]);
CALIFICACION2[j] = objeto.Next(5, 10);
Console.WriteLine("CALIFICACION 1: "+CALIFICACION2[j]);
//Console.Write("ingrese calificacion 2:");
//cal2[j] = int.Parse(Console.ReadLine());
Console.WriteLine();
j++;
}
else
Console.WriteLine("!!!!!!----------Los Arreglos Están Llenos ^__^------!!!!!");
Console.WriteLine("Desea Ingresar Otro Dato (SI/NO)");
b = Console.ReadLine();
} while (b == "SI");
break;
case "B":
Console.Write("Alumno Que Desea Modificar: ");
x = Console.ReadLine();
for (i = 0; i < 5; i++)
if (NOMBRE[i] == x)
{
Console.WriteLine();
Console.WriteLine("-------!!!!!...NUEVOS DATOS!!!!!!! -------- ");
Console.WriteLine("Ingrese Nombre:");
nom = Console.ReadLine();
NOMBRE[i] = nom;
//Console.WriteLine("ingrese calificacion 1:");
CALIFICACION1[i] = objeto.Next(5, 10);
//cali1 = int.Parse(Console.ReadLine());
//cal1[i] = cali1;
//Console.WriteLine("ingrese calificacion 2: ");
//cali2 = int.Parse(Console.ReadLine());
//al2[i] = cali2;
CALIFICACION2[i] = objeto.Next(5, 10);
Console.WriteLine();
for (i = 0; i < 5; i++)
{
Console.WriteLine();
Console.WriteLine(NOMBRE[i]);
Console.WriteLine(CALIFICACION1[i]);
Console.WriteLine(CALIFICACION2[i]);
}
}
else
Console.WriteLine("El Alumno No Existe");
break;
case "C":
Console.WriteLine();
Console.WriteLine("Elemento Que Desea Borrar");
x = Console.ReadLine();
for (i = 0; i < j; i++)
if (NOMBRE[i] == x)
{
for (i = 0; i < 5 - 1; i++)
{
NOMBRE[i] = NOMBRE[i + 1];
CALIFICACION1[i] = CALIFICACION1[i + 1];
CALIFICACION2[i] = CALIFICACION2[i + 1];
}
j = j - 1;
}
for (i = 0; i < 5; i++)
{
Console.WriteLine(NOMBRE[i]);
Console.WriteLine(CALIFICACION1[i]);
Console.WriteLine(CALIFICACION2[i]);
}
break;
}
}
}
}
}
Suscribirse a:
Comentarios de la entrada (Atom)
No hay comentarios.:
Publicar un comentario
Es muy importante tu comentarios: