Translate

jueves, 16 de agosto de 2012

13 ALGORITMOS EN C# Modo Consola


Ejercicio 1:

//encabezado
Console.WriteLine("HALLAR LA SUMA DE DOS NUMEROS COMPLEJOS");
//declarar variables
int nro1real, nro2real, nro1imaginario, nro2imaginario;
int sumareal, sumaimaginaria;
//leer datos
nro1real = int.Parse(Console.ReadLine());
nro2real = int.Parse(Console.ReadLine());
nro1imaginario = int.Parse(Console.ReadLine());
nro2imaginario = int.Parse(Console.ReadLine());
//procesos
sumareal = nro1real + nro2real;
sumaimaginaria = nro1imaginario + nro2imaginario;
//escribir resultados
Console.WriteLine("la suma real es:" + sumareal);
Console.WriteLine("la suma imaginaria es:" + sumaimaginaria);
Console.ReadKey();

ejercicios 2

//encabezado
Console.WriteLine("HALLAR UN ALGORITMO convierta temperaturas de grados Celsius a grados Fahrenheit");
//declarar variables
double gradoscelcius, gradosFahrenheit;
//leer datos
Console.WriteLine("la temperatura en grados Celsius es:");
gradoscelcius = double.Parse(Console.ReadLine());
//procesos
gradosFahrenheit=1.8*gradoscelcius+32;
//escribir resultados
Console.WriteLine("el resultados en grados Fahrenheit es:"+gradosFahrenheit);
Console.ReadKey();

ejercicios 3

//encabezado
Console.WriteLine("calcular el promedio final");
Console.WriteLine("::::::::::::::::::::::::::");
//declarar variables
int PA1, PA2, PR,suma;
double PF;
//leer datos
Console.WriteLine("el 1°examen parcial");
PA1 = int.Parse(Console.ReadLine());
Console.WriteLine("el 2°examen parcial");
PA2 = int.Parse(Console.ReadLine());
Console.WriteLine("la practica");
PR = int.Parse(Console.ReadLine());
//procesos
suma = 2 * PA1+ 2 * PA2 + PR ;
PF = suma / 5;
//escribir resultados
Console.WriteLine("el promedio final es :"+PF);
Console.ReadKey();

ejercicios 4

//encabezado
Console.WriteLine(" Determine en cuantos segundos la liebre estará 3000 metros delante de la tortuga");
//declarar variables
int T, VL, VT, E;
//leer datos
Console.WriteLine("el espacio es:");
E = int.Parse(Console.ReadLine());
Console.WriteLine("velocidad de la liebre es:");
VL = int.Parse(Console.ReadLine());
Console.WriteLine("la velocidad de la tortuga es:");
VT = int.Parse(Console.ReadLine());
//procesos
T = E/(VL - VT);
//escribir resultados
Console.WriteLine("el tiempo en segundos es:" + T);
Console.ReadKey();

ejercicios 5

//encabezado
Console.WriteLine("suma de la n-primeros números pares");
//declarar variables
int numero, suma;
//leer datos
Console.WriteLine("el numero es:");
numero = int.Parse(Console.ReadLine());
//procesos
suma = numero * numero + 1;
//escribir resultados
Console.WriteLine("la suma es:" + suma);

Console.ReadKey();

ejercicios 6

//encabezado
Console.WriteLine("suma de los n-primeros números impares");
//declarar variables
int suma, numero;
//leer datos
Console.WriteLine("el numero es:");
numero = int.Parse(Console.ReadLine());
//procesos
suma = numero * numero;
//escribir resultados
Console.WriteLine("La suma es:"+suma);
Console.ReadKey();

ejercicios 7

//encabezado
Console.WriteLine("cuanto corresponde a cada socio, proporcional a su aporte");
//declarar variables
int aporteS1, aporteS2, venta;
double recibeS1, recibeS2;
//leer datos
Console.WriteLine("la venta es:");
venta = int.Parse(Console.ReadLine());
Console.WriteLine("aporteS1 es:");
aporteS1 = int.Parse(Console.ReadLine());
Console.WriteLine("aporteS2 es:");
aporteS2 = int.Parse(Console.ReadLine());
//procesos
recibeS1 = venta*aporteS1;
//Escribir resultados
Console.WriteLine(recibeS1);
Console.ReadKey();

ejercicios 8

//declarar varibles
int utilidad;
double HA, HB, HC;
//leer datos
Console.WriteLine("la utilidad es:");
utilidad = int.Parse(Console.ReadLine());
//procesos
HA = 0.5 * utilidad;
HB = 0.3 * utilidad;
HC = 0.2 * utilidad;
//resultados

Console.WriteLine("LECORRESPONDE AL HA:"+HA);
Console.WriteLine("LE CORRESPONDE AL HB:"+HB);
Console.WriteLine("LE CORRESPONDE AL HC:"+HC);
Console.ReadKey();

ejercicios 9

//declarar variables
int monto;
double pediatria, odontologia, traumatologia, laboratorio, rehabilitacion;
//leer datos
Console.WriteLine("el monto es:");
monto = int.Parse(Console.ReadLine());
//procesos
pediatria = 0.4*monto;
odontologia = 0.3*monto;
traumatologia = 0.15*monto;
laboratorio = 0.1 * monto;
rehabilitacion = 0.05 * monto;
//resultados
Console.WriteLine("pediatria:"+pediatria);
Console.WriteLine("odontologia:"+odontologia);
Console.WriteLine("traumatologia:"+traumatologia);
Console.WriteLine("laboratorio:"+laboratorio);
Console.WriteLine("rehabilitacion:"+rehabilitacion);
Console.ReadKey();

ejercicios 11

//variables
int HH, MM, SS;
int HF, MF, SF;
int TSS;
//datos
Console.WriteLine("la hora es:");
HH=int.Parse(Console.ReadLine());
Console.WriteLine("el minuto es:");
MM=int.Parse(Console.ReadLine());
Console.WriteLine("el segundo es:");
SS = int.Parse(Console.ReadLine());
//procesos
TSS = HH * 3600 + MM * 60 + SS - 1;
HF = TSS / 3600;
MF = (TSS / 3600) % 60;
SF = (TSS % 360) % 60;
//Resultados
Console.WriteLine("LA HORA FINAL ES:"+HF);
Console.WriteLine("EL MINUTO FINAL ES:"+MF);
Console.WriteLine("EL SEGINDO FINAL ES:"+SF);
Console.ReadKey();

ejercicios 12

//variables
int TS1, TS2,TSF;
int HH,MM,SS;
int HF, MF, SF;
//leer datos
HH = int.Parse(Console.ReadLine());
MM = int.Parse(Console.ReadLine());
SS = int.Parse(Console.ReadLine());
HF = int.Parse(Console.ReadLine());
MF = int.Parse(Console.ReadLine());
SF = int.Parse(Console.ReadLine());
//procesos
TS1 = HH * 3600 + MM * 60 + SS;
TS2 = HH * 3600 + MM * 60 + SS;
TSF = TS1 + TS2;
//resultados
Console.WriteLine(TSF);
Console.ReadKey();

Ejercicio 13

//variables
int cantidadlibro, nrodocena;
double montoapagar, costolibro;
//leer datos
Console.WriteLine("docenas:");
nrodocena = int.Parse(Console.ReadLine());
Console.WriteLine("costolibro:");
costolibro = double.Parse(Console.ReadLine());
//procesos
cantidadlibro = (nrodocena * 12 + nrodocena);
montoapagar = (nrodocena * 12 * costolibro) -2%(nrodocena * 12 * costolibro);
//resultados
Console.WriteLine("cantidadlibro:"+cantidadlibro);
Console.WriteLine("montoapagar:"+montoapagar);
Console.ReadKey();

Aqui el link de los ejercicios

13 ALGORITMOS EN C# Modo Formulario


Ejercicio 1:

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void btncalcular_Click(object sender, EventArgs e)
{
//declarar variables
int nro1real,nro2real,nro1imaginario,nro2imaginario;
int sumareal, sumaimaginario;
//leer datos
nro1real = int.Parse(txtnro1real.Text);
nro2real = int.Parse(txtnro2real.Text);
nro1imaginario = int.Parse(txtnro1imaginario.Text);
nro2imaginario = int.Parse(txtnro2imaginario.Text);
//procesos
sumareal = nro1real + nro2real;
sumaimaginario = nro1imaginario + nro2imaginario;
//escribir resultados
txtsumareal.Text = sumareal.ToString();
txtsumaimaginario.Text = sumaimaginario.ToString();
}

private void btnsalir_Click(object sender, EventArgs e)
{
Close();
}

private void btnnuevo_Click(object sender, EventArgs e)
{
txtnro1real.Text = string.Empty;
txtnro2real.Text = string.Empty;
txtnro1imaginario.Text = string.Empty;
txtnro2imaginario.Text = string.Empty;
txtsumareal.Text = string.Empty;
txtsumaimaginario.Text = string.Empty;
txtnro1real.Focus();

Ejercicio 2:

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}


private void btncalcular_Click(object sender, EventArgs e)
{

//declarar variables
double gradoscelcius, gradosFahrenheit;
//leer datos
gradoscelcius = double.Parse(txtgradoscelcius.Text);
//procesos
gradosFahrenheit = 1.8 * gradoscelcius + 32;
//escribir resultados
txtgradosFahrenheit.Text = gradosFahrenheit.ToString();
}

private void btnnuevo_Click(object sender, EventArgs e)
{
txtgradoscelcius.Text = string.Empty;
txtgradosFahrenheit.Text = string.Empty;
txtgradoscelcius.Focus();
}

private void btnsalir_Click(object sender, EventArgs e)
{
Close();
}


Ejercicio 3:

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void btncalcular_Click(object sender, EventArgs e)
{
//declarar variable
int P1, P2, PR, PF,suma;
//leer datos
P1 = int.Parse(txtP1.Text);
P2 = int.Parse(txtP2.Text);
PR = int.Parse(txtPR.Text);
//procesos
suma = 2 * P1 + 2 * P2 + PR;
PF = suma / 5;
//escribir resultados
txtPF.Text = PF.ToString();
}

private void btnnuevo_Click(object sender, EventArgs e)
{
txtP1.Text = string.Empty;
txtP2.Text = string.Empty;
txtPR.Text = string.Empty;
txtPF.Text = string.Empty;
txtP1.Focus();
}

private void btnsalir_Click(object sender, EventArgs e)
{
Close();
}

Ejercicio 4

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void btncalcular_Click(object sender, EventArgs e)
{
//declarar variables
int E, VT, VL;
int  T;
//leer datos
E = int.Parse(txtE.Text);
VT = int.Parse(txtVT.Text);
VL = int.Parse(txtVL.Text);
//procesos

T=E/  (VT - VL);

//escribir resultados
txtT.Text = T.ToString();
}

Ejercicio 5

public partial class frmsumadelosnprimerosnumerospares : Form
{
public frmsumadelosnprimerosnumerospares()
{
InitializeComponent();
}

private void btncalcular_Click(object sender, EventArgs e)
{
//declarar variables
int suma, numero;
//leer datos
numero = int.Parse(txtnumero.Text);
//procesos
suma = numero * numero + 1;
//escribir resultados
txtsuma.Text = suma.ToString();
}

private void btnnuevo_Click(object sender, EventArgs e)
{
txtnumero.Text = string.Empty;
txtsuma.Text = string.Empty;
txtnumero.Focus();
}

private void btnsalir_Click(object sender, EventArgs e)
{
Close();
}

Ejercicio 6
public partial class frmsumadelosnprimerosnumerosimpares : Form
{
public frmsumadelosnprimerosnumerosimpares()
{
InitializeComponent();
}

private void btncalcular_Click(object sender, EventArgs e)
{
//declarar variables
int suma, numero;
//leer datos
numero = int.Parse(txtnumero.Text);
//procesos
suma = numero * numero;
//escribir resultados
txtsuma.Text = suma.ToString();
}

private void btnnuevo_Click(object sender, EventArgs e)
{
txtnumero.Text = string.Empty;
txtsuma.Text = string.Empty;
txtnumero.Focus();
}

private void btnsalir_Click(object sender, EventArgs e)
{
Close();
}

Ejercicio 8

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void btncalcular_Click(object sender, EventArgs e)
{
//variables
double utilidad;
double HA, HB, HC;
//leer datos
utilidad = int.Parse(txtutilidad.Text);
//procesos
HA = 0.5 * utilidad;
HB = 0.3 * utilidad;
HC = 0.2 * utilidad;
//resultados
txtHA.Text = HA.ToString();
txtHC.Text = HB.ToString();
txtHB.Text = HC.ToString();

}

private void btnnuevo_Click(object sender, EventArgs e)
{
txtHA.Text = string.Empty;
txtHB.Text = string.Empty;
txtHC.Text = string.Empty;
txtutilidad.Text = string.Empty;
txtutilidad.Focus();
}

private void txtsalir_Click(object sender, EventArgs e)
{
Close();
}

Ejercicio 9

public partial class frmEjercicio09 : Form
{
public frmEjercicio09()
{
InitializeComponent();
}

private void lblCalcular_Click(object sender, EventArgs e)
{
//variables
int monto;
double pediatria, odontologia, traumatologia, laboratorio, rehabilitacion;
//datos
monto = int.Parse(txtmonto.Text);
//procesos
pediatria = 0.4 * monto;
odontologia = 0.3 * monto;
traumatologia = 0.15 * monto;
laboratorio = 0.1 * monto;
rehabilitacion = 0.05 * monto;
//resultados
txtpediatra.Text = pediatria.ToString();
txtodontologia.Text = odontologia.ToString();
txttraumatologia.Text = traumatologia.ToString();
txtlaboratorio.Text = laboratorio.ToString();
txtrehabilitacion.Text = rehabilitacion.ToString();
}

private void btnNuevo_Click(object sender, EventArgs e)
{
txtlaboratorio.Text = string.Empty;
txtmonto.Text = string.Empty;
txtodontologia.Text = string.Empty;
txtpediatra.Text = string.Empty;
txtrehabilitacion.Text = string.Empty;
txttraumatologia.Text = string.Empty;
txtmonto.Focus();
}

private void lblSalir_Click(object sender, EventArgs e)
{
Close();
}

Ejercicio 11


public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void btncalcular_Click(object sender, EventArgs e)
{
//variables
int HH, MM, SS, HF, MF, SF,TSS;
//leer datos
HH = int.Parse(txtHH.Text);
MM = int.Parse(txtMM.Text);
SS = int.Parse(txtSS.Text);
//procesos
TSS = HH * 3600 + MM * 60 + SS - 1;
HF = TSS / 3600;
MF = (TSS / 3600) % 60;
SF = (TSS % 3600) % 60;
//resultados
txtHF.Text = HF.ToString();
txtMF.Text = MF.ToString();
txtSF.Text = SF.ToString();

}

private void btnsalir_Click(object sender, EventArgs e)
{
Close();
}

Ejercicio 12

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void btncalcular_Click(object sender, EventArgs e)
{
//variables
int HH, MM, SS, HF, MF,SF;
int TS1, TS2, TSF;
//leer datos
HH = int.Parse(txtHH.Text);
MM = int.Parse(txtMM.Text);
SS = int.Parse(txtSS.Text);
HF = int.Parse(txtHF.Text);
MF = int.Parse(txtMF.Text);
SF = int.Parse(txtSF.Text);
// procesos
TS1 = HH * 3600 + MM * 60 + SS;
TS2 = HH * 3600 + MM * 60 + SS;
TSF = TS1 + TS2;
//resultados
txtTSF.Text = TSF.ToString();
}

private void btnnuevo_Click(object sender, EventArgs e)
{
txtHH.Text = string.Empty;
txtMM.Text = string.Empty;
txtSS.Text = string.Empty;
txtHF.Text = string.Empty;
txtMF.Text = string.Empty;
txtSF.Text = string.Empty;
txtTSF.Text = string.Empty;
txtHH.Focus();
}

private void btnsalir_Click(object sender, EventArgs e)
{
Close();
}

Ejercicio 13

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void btncalcular_Click(object sender, EventArgs e)
{
//variables
int cantidaddelibro, nrodocena;
double montoapagar, costolibro;
//datos
nrodocena = int.Parse(txtnrodocena.Text);
costolibro = int.Parse(txtcostolibro.Text);
//procesos
cantidaddelibro = (nrodocena * 12 + nrodocena);
montoapagar = (nrodocena * 12 * costolibro) - 2 % (nrodocena * 12 * costolibro);
//resultados
txtcantidaddelibro.Text = cantidaddelibro.ToString();
txtmontoapagar.Text = montoapagar.ToString();

}

private void lblnuevo_Click(object sender, EventArgs e)
{
txtnrodocena.Text = string.Empty;
txtcostolibro.Text = string.Empty;
txtcantidaddelibro.Text = string.Empty;
txtmontoapagar.Text = string.Empty;
txtnrodocena.Focus();
}

private void btnsalir_Click(object sender, EventArgs e)
{
Close();
}



miércoles, 15 de agosto de 2012

ALGORITMO NUMERO MAYOR O MENOR EN C++ Modo Consola


Escribir un algoritmo que determine si un numero es mayor que otro:

//declarar variables
int n1,n2;
string observacion;
//leer variables
n1= int.Parse(Console.ReadLine());
n2 = int.Parse(Console.ReadLine());
//procesos
if (n1 < n2)
{
observacion = "Menor";
}
else
{
observacion = "Mayor";
}
//escribir resultado
Console.WriteLine(observacion);
Console.ReadKey();

ALGORITMO PAR O IMPAR EN C++ Modo Consola


Escribir un algoritmo que determine si un algoritmo es par o impar:

//declarar variables
int numero;
string observacion;
//leer variables
numero = int.Parse(Console.ReadLine());
//procesos
if(numero%2==0)
{
observacion="par";
}
else
{
observacion = "impar";
}
//escribir resultado
Console.WriteLine(observacion);
Console.ReadKey();

ALGORITMO APROBADO O DESAPROBADO EN C++ Modo Consola


Escribir un algoritmo que determine la condición de APROBADO o DESAPROBADO segun el promedio alcanzado:

//declarar variables
int nota1,nota2;
double promedio;
string observacion;
//leer variables
nota1 = int.Parse(Console.ReadLine());
nota2 = int.Parse(Console.ReadLine());
//procesos
promedio=(nota1+nota2)/2;
if(promedio>10)
{
observacion="Aprobado";
}
else
{
observacion = "Desaprobado";
}
//escribir resultado
Console.WriteLine(observacion);
Console.ReadKey();

ALGORITMO DIFERENCIA DE HORAS EN SEGUNDOS EN C++ Modo Consola


Escribir un algoritmo que determine la diferencia de una hora inicial y una hora final en segundos:

//declarar variables
int hh;
int mm;
int ss;
int hf;
int mf;
int sf;
int ts1;
int ts2;
int tv;
//leer variables
Console.WriteLine("Cambio de Hora");
Console.WriteLine("hora inicial");
hh = int.Parse(Console.ReadLine());
Console.WriteLine("minuto inicial");
mm = int.Parse(Console.ReadLine());
Console.WriteLine("segundo inicial");
ss = int.Parse(Console.ReadLine());
Console.WriteLine("hora final");
hf = int.Parse(Console.ReadLine());
Console.WriteLine("minuto final");
mf = int.Parse(Console.ReadLine());
Console.WriteLine("segundo final");
sf = int.Parse(Console.ReadLine());
//procesos
ts1 = (3600 * hh) + (60 * mm) + (60*ss);
ts2 = (3600 * hf) + (60 * mf) + (60 *sf);
tv = ts2 - ts1;
//escribir
Console.WriteLine("segundos");
Console.WriteLine(tv);
Console.ReadKey();
Console.ReadKey();

ALGORITMO SUMA DE N IMPARES EN C++ Modo Consola


Escribir un algoritmo que calcule la suma de n primeros numeros impares:

//declarar variables
int Numero, Suma, Resultado;
//leer variables
Console.WriteLine("Ingresar Numero");
Numero = int.Parse(Console.ReadLine());
//Procesos
Suma = Numero+1;
Resultado = (Numero*Numero)/2;
//escribir resultado
Console.WriteLine("La Suma de los N primeros Numeros impares es");
Console.WriteLine(Resultado);
Console.ReadKey();