Documentos de Académico
Documentos de Profesional
Documentos de Cultura
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace @switch
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Elige una opción/n" +
"/n1.- Suma" +
"/n2.- Resta" +
"/n3.- Divicion" +
"/n4.- Multiplicacion" +
"/n5.- Salir/n");
String s1 = null;
s1 = Console.ReadKey().ToString();
switch (s1)
{
case "1":
Console.WriteLine("Opcion Suma");
break;
case "2":
Console.WriteLine("Opcion Resta");
break;
case "3":
Console.WriteLine("Opcion Divicion");
break;
case "4":
Console.WriteLine("Opcion Multiplicacion");
break;
case "5":
Console.WriteLine("Opcion Salir");
break;
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Ecuacion_de_segundo_grado
{
//Definicion de la calse que realiza los cálculos de la ecuación
class EcuacionSegundoGrado
{
private double A, B, C;
}
//Método que resuelve la Raíz Negativa
public double EcuacionNegativo()
{
//Formula para resolver la ecuación
double result = ((-B - Math.Sqrt(B * B - 4 * A * C)) / (2 * A));
return result;
}
}
class Program
{
static void Main(string[] args)
{
//Inicialización las variables que continen los valores (coeficientes)
//Introducidos por la consola)
double coefA = 0, coefB = 0, coefC = 0;
/*Comienzo de la repeticion del cuerpo principal del programa.este bucle
se repite cuando al final del programa, desoyes de realizar y mostrar
todos los calculos, se le pregunta al usuario si quiere seguir calculando*/
bool control= true;
while(control == true)
{
Console.Clear();
Console.WriteLine("Resolver ecuaciones de segundo grado");
Console.WriteLine("Ecuaciones del tipo; AX^2 +BX + C =0");
bool repTryCatch = true;
while(repTryCatch == true)
{
try
{
Console.Write("\nIntroducir coeficiente A:");
coefA = Double.Parse(Console.ReadLine());
repTryCatch = false;
}
catch(FormatException)
{
Console.WriteLine("¡ERROR!. Introducir solo valores numéricos.");
repTryCatch = true;
}
}
double cuadradoB = coefB * coefB;
double CuatroAC = 4 * coefA * coefC;
if (cuadradoB < CuatroAC && coefA > 0 && coefC > 0)
{
Console.WriteLine("la ecuacion no tiene solución" +
"\nSe ha intentado la Raiz de un valor negativo.");
}
else
{
EcuacionSegundoGrado ecuacion = new EcuacionSegundoGrado(coefA, coefB, coefC);
Console.WriteLine("\nValor 1 ={0}", ecuacion.Ecuacionpositiva().ToString());
Console.WriteLine("\nValor 2 ={0}", ecuacion.EcuacionNegativo().ToString());
}
Console.WriteLine("\n¿Desea seguir calculando? (y/n)");
bool repSwitch = true;
while (repSwitch == true)
{
string SioNo = Console.ReadLine();
switch(SioNo)
{
case "y":
case "Y":
control = true; //Repite el bloque principal del programa
repSwitch = false;
break;
case "n":
case "N":
control = true; //Termina el blucle principal del programa
repSwitch = false;
break;
default:
Console.WriteLine(
"\nLa entrada no es correcta. Pulse \"y\" o \"n\".");
repSwitch = true;
break;
}
}
}
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
namespace Ap_escuela
{
class AlumnoDAL
{
retorno = Comando.ExecuteNonQuery();
Conn.Close();
}
return retorno;
}
while (reader.Read())
{
Alumno pAlumno = new Alumno();
pAlumno.Id = reader.GetInt64(0);
pAlumno.Nombre = reader.GetString(1);
pAlumno.Apellido = reader.GetString(2);
pAlumno.Direccion = reader.GetString(3);
pAlumno.Fecha_Nac = Convert.ToString(reader.GetDateTime(4));
Lista.Add(pAlumno);
}
conexion.Close();
return Lista;
while (reader.Read())
{
pAlumno.Id = reader.GetInt64(0);
pAlumno.Nombre = reader.GetString(1);
pAlumno.Apellido = reader.GetString(2);
pAlumno.Direccion = reader.GetString(3);
pAlumno.Fecha_Nac = Convert.ToString(reader.GetDateTime(4));
}
conexion.Close();
return pAlumno;
retorno = comando.ExecuteNonQuery();
conexion.Close();
}
return retorno;
}
}