class Ecuacion_Cuadratica
{
double a;
double b;
double c;
double x1;
double x2;
double dis;
public Ecuacion_Cuadratica(double a, double b, double c)
{
this.a = a;
this.b = b;
this.c = c;
}
public double Discriminante()
{
dis= b * b - 4 * a * c;
return dis;
}
public string SolucionesAd1(string sol1)
{
if (a == 0)
sol1 = "No ecuacion cuadratica";
return sol1;
}
public string SolucionesAd2(string sol2)
{
if (b * b - 4 * a * c < 0)
sol2 = "Raices imaginarias";
return sol2;
}
public double Calc_Ecx1()
{
return x1 = -(b) + Math.Sqrt(dis)/2*a;
}
public double Calc_Ecx2()
{
return x2 = -b - Math.Sqrt(dis) / 2 * a;
}
}
x
30/10/12
Programa para Determinar la cantidad de Dígitos de un Numero
Método (un método fuera de una clase puede ser usado pero nunca dentro del código main)
static int Digitos(int num)
{
int div = 10;
int dig = 0;
for (int i = num; i < div; dig++)
num = num % div;
return num;
}
static void Main(string[] args)
{
Console.Write("Ingrese numero: ");
int num = Convert.ToInt32(Console.ReadLine());
int div = 10;
int dig = 0;
while((num/10)>=0)
{
num = num / div;
dig++;
if (num == 0)
break;
}
Console.WriteLine(" \n El numero tiene " + dig + " digitos");
Console.ReadKey();
}
Programa para Manejar Caracteres (Consola)
Puedes realizar una animacion con caracteres en este caso se hara de una manera sencilla utilizando una palabra corta "TEC" y haciendo uso de la libreria system y su sublibreria threading.
Para acomodar cada caracter en su posicion, o tambien se puede hacer esto con un for sin cuerpo.
for(int i=0;i<1000000;i++)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
namespace Cursor
{
class Program
{
static void Main(string[] args)
{
Console.SetCursorPosition(20, 10);
Thread.Sleep(100);
Console.Write("T");
Console.SetCursorPosition(20, 11);
Thread.Sleep(100);
Console.Write("E");
Console.SetCursorPosition(20, 12);
Thread.Sleep(100);
Console.Write("C");
Console.ReadKey();
}
}
}
Clase para Determinar los Elementos de un Circulo
class Circulo
{
double perimetro;
double area;
double diametro;
double r;
//static double pi = 3.141592;
public Circulo(double radio)
{
if (radio < 0)
{
r = Math.Abs(radio);
}
else
{
r = radio;
}
}
public double Calc_Area()
{
area = Math.PI * r * r;
return area;
}
public double Calc_Per()
{
perimetro = (2 * Math.PI) * r;
return perimetro;
}
public double Calc_Dia()
{
diametro = 2 * r;
return diametro;
}
public double Area
{
get
{
return Calc_Area();
}
}
public double Perimetro
{
get
{
return Calc_Per();
}
}
public double Diametro
{
get
{
return Calc_Dia();
}
}
}
Clase para Determinar el Área de un Rectángulo
class Rectangulo
{
int b;
int a;
int area;
public Rectangulo(int aa, int bb)
{
if (aa <= 0 && bb <= 0)
{
a = Math.Abs(aa);
b = Math.Abs(bb);
}
else
{
a = aa;
b = bb;
}
}
public int Cal_Area()
{
area = a * b;
return area;
}
public int Area()
{
return Cal_Area();
}
}
}
{
int b;
int a;
int area;
public Rectangulo(int aa, int bb)
{
if (aa <= 0 && bb <= 0)
{
a = Math.Abs(aa);
b = Math.Abs(bb);
}
else
{
a = aa;
b = bb;
}
}
public int Cal_Area()
{
area = a * b;
return area;
}
public int Area()
{
return Cal_Area();
}
}
}
Suscribirse a:
Entradas (Atom)