1. Practica nº1
1. Un alumno que realiza una matrícula por créditos, debe pagar s/.150.00 por concepto de matricula
además el costo de cada crédito es de s/.27.00 y se le está otorgando un descuento del 2% sobre el
monto a pagar. Construir un programa que muestre el pago final que realizara dicho alumno.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string alumno;
double ccre, pcre, tcre, ma, desc, pf;
Console.Write("Alumno : ");
alumno = (Console.ReadLine());
Console.Write("Creditos matriculados : ");
ccre = double.Parse(Console.ReadLine());
pcre = 27;
tcre = pcre * ccre;
ma = 150;
desc = ((tcre + ma) * (2 / 100.0));
pf = ((tcre + ma) - desc);
Console.WriteLine("Precio de c/un credito : {0}", pcre);
Console.WriteLine("Pago de creditos matriculados : {0}", tcre);
Console.WriteLine("Pago de matricula : {0}", ma);
Console.WriteLine("Descuento : {0}", desc);
Console.WriteLine("Total a pagar : {0}", pf);
Console.ReadLine();
}
}
}
2. Diseñe un programa para convertir una cantidad dad en pulgadas a pies,yardasy centimetros.se sabe
que:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double m, cm, pu, pie, yar;
Console.Write("Cantidad en Metros :");
m = double.Parse(Console.ReadLine());
cm = m * 100;
pu = cm / 2.54;
pie = pu / 12;
yar = pie / 3;
Console.WriteLine("Centimetros :{0}", cm);
Console.WriteLine("Pulgada :{0}", pu);
Console.WriteLine("Pie :{0}", pie);
Console.WriteLine("Yarda :{0}", yar);
Console.ReadLine();
}
}
}
1 yarda = 3 pies
1 pies = 12 pulgadas
1 pulgada = 2.54 centimetros
1 metro = 100 centimetros
2. using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.Title = "CONVERTIDOR";
Console.BackgroundColor = ConsoleColor.DarkGray;
Console.Clear();
double yar, pie, pul, cen, met;
Console.ForegroundColor = ConsoleColor.Red;
Console.Write("Cantidad en Yardas : ");
yar = double.Parse(Console.ReadLine());
pie = yar * 3;
pul = pie * 12;
cen = pul * 2.54;
met = cen / 100;
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("Total En Pie : {0}", pie);
Console.WriteLine("Total En Pulgadas : {0}", pul);
Console.WriteLine("Total En Centimetros : {0}", cen);
Console.WriteLine("Total En Metros : {0}", met);
Console.ReadLine();
}
}
}
3. Dada la capacidadde un recipiente engalones,diseñeunprogrmaque exprese dicha
capacidaden litros,metroscúbicosypiescúbicos.Considere que:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double m3, li, gal, pi3;
Console.Write("Metro cúbico :");
m3 = double.Parse(Console.ReadLine());
li = m3 * 1000;
gal = li / 3.79;
pi3 = m3 / 0.0283;
Console.WriteLine("Litros :{0}", li);
Console.WriteLine("Galón :{0}", gal);
Console.WriteLine("Pie cúbico :{0}", pi3);
Console.ReadLine();
}
}
}
1 Pie Cúbico = 0.0283 Metros Cúbicos
1 Galón = 3.79 Litros
1 Metro cúbico= 1000 Litros
3. using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.Title = "CONVERTIDOR";
Console.BackgroundColor = ConsoleColor.DarkGray;
Console.Clear();
double lit, metc, gal, piec;
Console.ForegroundColor = ConsoleColor.Red;
Console.Write("Cantidad En Litros : ");
lit = double.Parse(Console.ReadLine());
metc = lit / 1000;
gal = lit / 3.79;
piec = metc / 0.0283;
Console.ForegroundColor = ConsoleColor.Blue;
Console.WriteLine("Metros Cubicos : {0}", metc);
Console.WriteLine("Galones : {0}", gal);
Console.WriteLine("Pies Cubicos : {0}", piec);
Console.ReadLine();
}
}
}
4. En un sistema de numeracion ingresa la estatura de una persona esta dada por la suma de los pies y
pulgadas quetiene. Asi por ejemplo una persona puede medir 5 pies con 4 pulgadas ,construir un
programa que exprese este tipo de medida a metros. Se sabeque: 1 pie = 12 pulgadas,1 pulgada =2.54
cm y 1metro =100 cm.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double pie, pul, pul1, cm, tcm, talla;
Console.Write("Pies :");
pie = double.Parse(Console.ReadLine());
Console.Write("Pulgadas :");
pul = double.Parse(Console.ReadLine());
pul1 = pie * 12;
cm = pul1 * 2.54;
tcm = pul * 2.54;
talla = cm + tcm;
Console.WriteLine("Estatura de la persona:{0}", talla);
Console.ReadLine();
}
}
}
4. 5. Construirunprograma que calcule e montomensual que adeudauncliente que compraun
equipode sonidoal credito,sabiendoque el montode comprarecibe unincrementode del
19% de impuesto,asicomo,de 5% de interesmensual porcadaletraque fracciona.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double equi, monc, mes, itm, tpago;
itm = 0;
Console.Write("Precio del Equipo de Sonido : ");
equi = double.Parse(Console.ReadLine());
Console.Write("Cantidad de Meses : ");
mes = double.Parse(Console.ReadLine());
if (mes >= 0)
{
itm = (equi * mes) * (5 / 100.0);
}
monc = (equi * (19 / 100.0)) + equi;
tpago = itm + monc;
Console.WriteLine("Monto AL Credito : {0}", monc);
Console.WriteLine("Interes Mensual Por Letra : {0}", itm);
Console.WriteLine("Total A Pagar : {0}", tpago);
Console.ReadLine();
}
}
}
5. 6. Dado un numerode 4 cifras diseñe unprogrma que permitaobtenerlasumasususdigitos.
Asi,se lee el numero2358, el programadeberamostar18 (2+3+5+8 = 18).
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int n, c, r, c1, r1, c2, r2, rpta;
Console.Write("Ingrese un numero de 4 digitos :");
n = int.Parse(Console.ReadLine());
c = n / 1000;
r = n % 1000;
c1 = r / 100;
r1 = r % 100;
c2 = r1 / 10;
r2 = r1 % 10;
rpta = c + c1 + c2 + r2;
Console.WriteLine("La suma : {0}", rpta);
Console.ReadLine();
}
}
}
7. Dado un numero de 5 cifras obtener la suma del primer mas el ultimo
digito. Por sejeplo se ingresa 73245, el progrma debe mostrar 12, que
es la suma de 7+5.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int num, nu1, nu2, sum;
Console.Write("Ingrese un Numero de 5 Digitos : ");
num = int.Parse(Console.ReadLine());
nu1 = num / 10000;
nu2 = num % 10;
sum = nu1 + nu2;
Console.WriteLine("La Suma : {0}", sum);
Console.ReadLine();
}
}
}
6. 8. un hospital a recibido una donacion especial quesera repartida de la siguientemanera: 45% para
medicina gneral,30% para cardio logia,15%para pediatria y el resto para traumatologia.diseñeun
programa que determine cuanto recibira cada area.
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double don, mg, car, pe, tra;
Console.Write("Donación:");
don = double.Parse(Console.ReadLine());
mg = don * (45 / 100.0);
car = don * (30 / 100.0);
pe = don * (15 / 100.0);
tra = don - (mg + car + pe);
Console.WriteLine("Medicina Gneral:{0}",mg);
Console.WriteLine("Cardiologia :{0}", car);
Console.WriteLine("Pediatria :{0}", pe);
Console.WriteLine("Traumatologia :{0}", tra);
Console.ReadLine();
}
}
}
9. tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas invierte una
cantidad distinta. Obtener el porcentaje que cada quien invierte con respecto a la cantidad total
invertida
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double p1, p2, p3, total, pp1, pp2, pp3;
Console.Write("Persona Nº1 : ");
p1 = double.Parse(Console.ReadLine());
Console.Write("Persona Nº2 : ");
p2 = double.Parse(Console.ReadLine());
Console.Write("Persona Nº3 : ");
p3 = double.Parse(Console.ReadLine());
total = p1 + p2 + p3;
pp1 = (p1 / total) * 100;
pp2 = (p2 / total) * 100;
pp3 = (p3 / total) * 100;
Console.WriteLine("Total Invertida : {0}", total);
Console.WriteLine("Porcentaje de la Persona Nº1 : {0}%", pp1);
Console.WriteLine("Porcentaje de la Persona Nº2 : {0}%", pp2);
Console.WriteLine("Porcentaje de la Persona Nº3 : {0}%", pp3);
Console.ReadLine();
}
}
}
7. 10. Diseñe unprogramaque determineel porcentajede varonesyde mujeresque hayenun
salonde clase
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double v, m, t, pv, pm;
Console.Write("Cantidad de Varones : ");
v = double.Parse(Console.ReadLine());
Console.Write("Cantidad de Mujeres : ");
m = double.Parse(Console.ReadLine());
t = v + m;
pv = (v / t) * 100;
pm = (m / t) * 100;
Console.WriteLine("Total de Alumnos : {0}", t);
Console.WriteLine("Porcentaje de Varones : {0}%", pv);
Console.WriteLine("Porecnetaje de Mujeres : {0}%", pm);
Console.ReadLine();
}
}
}
8. Practica nº2
1. Elaborar unprograma para intercambiarlosvaloresde dosvariables.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int n1, n2, c, r, c1, r1, in1, in2;
Console.Write("Número 1 : ");
n1 = int.Parse(Console.ReadLine());
Console.Write("Número 2 : ");
n2 = int.Parse(Console.ReadLine());
c = n1 / 10;
r = n1 % 10;
c1 = n2 / 10;
r1 = n2 % 10;
in1 = c * 10 + r1;
in2 = c1 * 10 + r;
Console.WriteLine("Primer Número Invertido : {0}", in1);
Console.WriteLine("Segundo Número Invertido : {0}", in2);
Console.ReadLine();
}
}
}
2. Calcularel monto final que paga una persona que compra un automóvil, sabiendo que al
precio de venta se aplica un impuesto del 18% por IGV e impuesto de 23% por seguro.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string n, color;
double pre, igv, seg, mtf;
Console.WriteLine("COMPRA DE AUTOMOVIL");
Console.Write("Nombre Del Cliente : ");
n = Console.ReadLine();
Console.Write("Color Del Auto : ");
color = Console.ReadLine();
Console.Write("Precio Del Auto : ");
pre = double.Parse(Console.ReadLine());
igv = pre * (19 / 100.0);
seg = pre * (23 / 100.0);
mtf = pre + igv + seg;
Console.WriteLine("IGV : s/ {0}.00", igv);
Console.WriteLine("Seguro : s/ {0}.00", seg);
Console.WriteLine("Monto Final : s/ {0}.00", mtf);
Console.ReadLine();
}
}
}
9. 3. Calcularel montoque recibe uninterésdel 3% por cada mesdepositado,asimismo,al
momentode retirarsu dineropagapor mantenimientode cuentael 1.5% del total que
recibe.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.Title = "Erick Leon C.";
double dep, mes, imes, tot, ret, totac;
imes = 0;
Console.ForegroundColor = ConsoleColor.Red;
Console.Write("Monto Para Depositar : s/");
dep = double.Parse(Console.ReadLine());
Console.Write("Cantidad De Meses : ");
mes = double.Parse(Console.ReadLine());
if (mes >= 0)
imes = (dep * (3 / 100.0)) * mes;
tot = dep + imes;
{
Console.ForegroundColor = ConsoleColor.Blue;
Console.WriteLine("Interes Por Cada mes : s/{0}", imes);
Console.WriteLine("Total Depositado En Banco : s/{0}", tot);
}
Console.ForegroundColor = ConsoleColor.Green;
Console.Write("Monto Para Retirar Dinero : s/");
ret = double.Parse(Console.ReadLine());
totac = (tot - ret) - (ret * (1.5 / 100.0));
Console.WriteLine("Monto Actual En El Banco : s/{0}", totac);
Console.ReadLine();
}
}
}
10. 4. Diseñe unprogramaque determine el porcentaje de varonesyde mujeresenunsalónde
clases.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double v, m, t, pv, pm;
Console.Write("Cantidad de Varones : ");
v = double.Parse(Console.ReadLine());
Console.Write("Cantidad de Mujeres : ");
m = double.Parse(Console.ReadLine());
t = v + m;
pv = (v / t) * 100;
pm = (m / t) * 100;
Console.WriteLine("Total de Alumnos : {0}", t);
Console.WriteLine("Porcentaje de Varones : {0}%", pv);
Console.WriteLine("Porecnetaje de Mujeres : {0}%", pm);
Console.ReadLine();
}
}
}
5. Diseñe unprograma que intercambie las cifrasde lasunidadesde dos números naturales.
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int n, c, r, rpta;
Console.Write("Ingrese un numero de 2 digitos :");
n = int.Parse(Console.ReadLine());
c = n / 10;
r = n % 10;
rpta = r * 10 + c;
Console.WriteLine("Numero al reves : {0}", rpta);
Console.ReadLine();
}
}
}
11. 6. Un alumno desea saber cuálserá sucalificación al finalde un curso, sabiendoque dicha calificaciónse
compone de los siguientesporcentajes
a. 55% del promediode sus tres practicas
b. 30% de la calificación delexamenfinal
c. 15% de la calificación de trabajo final.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.Title = "Erick Leon C.";
double p1, p2, p3, pt, exf, traf, notf;
Console.ForegroundColor = ConsoleColor.Red;
Console.Write("Practica 1 : ");
p1 = double.Parse(Console.ReadLine());
Console.Write("Practica 2 : ");
p2 = double.Parse(Console.ReadLine());
Console.Write("Practica 3 : ");
p3 = double.Parse(Console.ReadLine());
pt = (p1 + p2 + p3) / 3;
Console.WriteLine("Promedio Total De Practicas : {0}", pt);
Console.ForegroundColor = ConsoleColor.Blue;
Console.Write("Examen Final : ");
exf = double.Parse(Console.ReadLine());
Console.Write("Trabajo Final : ");
traf = double.Parse(Console.ReadLine());
notf = (pt * (55 / 100.0)) + (exf * (30 / 100.0)) + (traf * (15 / 100.0));
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("Nota Final : {0}", notf);
Console.ReadLine();
}
}
}
7. Calcularel tiempo,enhorasy minutosque unprofesorrequiere paracalificarungrupode
exámenes.Se tienentiposde examenA,B,Cyel tiempoenminutosrequeridoparacada
tiposon:
a. A = 5 minutos
b. B = 7 minutos
c. C = 8 minutos
8. Realizarunprograma que permitapasarde grados centígradosa grados Fahrenheit
sabiendoque:
9. Formula
using System;
12. using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double c, f, r;
Console.Write("centigrados");
c = double.Parse(Console.ReadLine());
f = 32 + (9 * c) / 5;
r = 300 * (f - 32) / 9 - 492; ;
Console.WriteLine("f{0}", f);
Console.WriteLine("r{0}", r);
Console.ReadLine();
}
}
}
10. Un constructor sabe que necesita0.5 metros cúbicos de arenapor cada metro cuadrado
de pared.Realizarunprograma donde ingrese lasmedidasde unapared(largoyalto)
expresadaenmetrosyobtengalacantidadde arena necesariaparaconstruirla
11. Realizarunprograma para una pizzería,donde se soliciteal usuarioel diámetrode lapizza
encentímetrosy lacantidadde ingredientesextras que se quiereagregar. comoresultado
deberámostrarse el preciode ventacalculadode lasiguiente manera.
a. El costo básico(pizzasiningredientesextra)esde 0.036 solesporcm.
b. El costo poringredientesextrases,lacantidadde ingredientespor0.05 solespor
cm
c. El preciode ventade la pizzase obtiene recargandoun15% en costototal.
Practica nº4
1. Supongaque se tine un conjuntode calificacionesde ungrrupode n alumnos.Realizarun
programa para calcularla calificacionpromedio ylaclificacioonmasbajade todoel grupo.
2. Le un numeroenteroydigacual el digitomayor.
3. Una perosnadebe realizarunmuestreoconN personaspara determinarel proediode
pesode losniños,jovenes,sdultosyviejosque existenensuzonahabitacional.Se
determinanlascategoriasconbase enla siguientetabla.
13. Categoria Edad
Niños 0 – 12
Jovenes 13 – 29
Adultos 30 – 59
Viejos 60 – más
4. En un examenel tipode calificacionesel siguiente:
Puntaje Edad
100 – 90 A
89 – 70 B
69 – 50 C
49 – 30 D
29 – 0 E
Escribe un programaque encuentre:
a. El numerode estudiantesque rindieronel examen
b. El numerode estudiantesque obtubieronA,B,C,D, E.
5. Se dispone de 10 temperaturastomadasa una hora determinadadurante unmes.Se
deseasabercuantas son inferioresa12º C.
6. Construirunprograma que permitacalcularla planillade unaempresa,paesto,se ingresa
la cantidadde empleados,yaparacada uno de ellosse ingresael numerode horasyel
salariopor hora,calcularel pago de cada empleadoy el total de laplanilla.
7. Una compañía de segurostiene contratadosan vendedores.Cadaunohace tresventasa
la semana.Supoliticade pagosesque un vendedorrecibe unsuledobase,yun10% extra
por comisionesde susventas.El gerente se sucomñiadeseasabercuantodinero
obtendraenla semanacada vendedorporconceptode comisionesporlastresventas
realizadas,ycuantotomandoencuentase sueldobase ysuscomisiones.
8. Se ha seleccionadonnumerosde personaspararealizarunaencuesta,enunproceso
repetitivose ingresael gradode instrucciónylaedadde cada persona.Se deseasaberel
promediode edades,lamayoredadyel porcentaje de personasconinstrucciónprimaria,
secundariaysuperior.
9. Se tienun conjuntode 1.000 tarjetascaa una contiene lainformaciondel censoparauna
persona:sexo,edadyestadocivil (a.soltero,b.casado,c. viudo,d.divorciado).Diseñeun
programa estruccuradoque leatodosestosdatos,e imprimael numerode censode todas
lasjovenessolterasentre 16y 21 años.
10. Realizarunprograma que promedie unalistainderterminadade numerosreales,hasta
que se introduzcaun numeronegativo.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
14. static void Main(string[] args)
{
int i,n;
string rpta="es primo";
Console.Write("Ingrese Número:");
n=int.Parse(Console.ReadLine());
for (i = 2; i < n; i++)
if (n % i == 0)
rpta = "no es primo";
Console.WriteLine("Resultado : {0}",rpta);
Console.ReadLine();
}
}
}
EEEjjjeeerrrccciiiccciiiooo dddeee ccclllaaassseeesss
1. Se ingresala edade imprimirsi esmayoro menorde edad
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int ed;
Console.Write("Ingrese la edad : ");
ed = int.Parse(Console.ReadLine());
if (ed >= 18)
Console.WriteLine("Mayor de edad");
else if (ed < 18)
Console.WriteLine("Menor de edad");
Console.ReadLine();
}
}
}
15. 2. Realizarel ejerció1perocon estoscasos
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int ed;
Console.Write("Ingrese la edad : ");
ed = int.Parse(Console.ReadLine());
if (ed < 0)
Console.WriteLine("No existe");
else if (ed >= 0 && ed <= 14)
Console.WriteLine("Niño");
else if (ed >= 14 && ed <= 18)
Console.WriteLine("Joven");
else if (ed >= 18 && ed <= 60)
Console.WriteLine("Adulto");
else if (ed >= 60 && ed <= 120)
Console.WriteLine("Anciano");
else if (ed > 120)
Console.WriteLine("No exsiste");
Console.ReadLine();
}
}
}
3. Lee 2 numeros (la suma que son
diferentes) y muestre el mayor.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double n1, n2, r,max;
max = 0;
Console.Write("ingrese primer numero :");
n1 = double.Parse(Console.ReadLine());
Console.Write("ingrese el segundo numero :");
n2 = double.Parse(Console.ReadLine());
r = n1 + n2;
if (n2 < n1)
max = n1;
if (n2 > max)
max = n2;
Console.WriteLine("Resultado :{0}", r);
Console.WriteLine("numero mayor:{0}", max);
Console.ReadLine();
Edad Mensaje
> = 0 y <= 14 Niño
>= 14 y <= 18 Joven
>= 18 y <= 60 Adulto
>= 60 y <= 120 Anciano
No existe No existe
16. }
}
}
4. Se ingresan 3 numeros encontrar el mayor
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a, b, c, max;
max = 0;
Console.Write("Primer Número :");
a = int.Parse(Console.ReadLine());
Console.Write("Segundo Numer :");
b= int.Parse(Console.ReadLine());
Console.Write("Tercer Numero :");
c = int.Parse(Console.ReadLine());
if (a > max)
max= a;
if (b >max)
max= b;
if (max < c)
max= c;
Console.WriteLine ("Valor maximo:{0}", max);
Console.ReadLine();
}
}
}
5. Se ingresan 3 numeros encontrar el menor.
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a, b, c, min;
min = 0;
Console.Write("Primer Número :");
a = int.Parse(Console.ReadLine());
Console.Write("Segundo Numer :");
b = int.Parse(Console.ReadLine());
Console.Write("Tercer Numero :");
c = int.Parse(Console.ReadLine());
if (a > min)
min = a;
if (b < min)
min = b;
if (min > c)
min = c;
17. Console.WriteLine("Valor minimo:{0}", min);
Console.ReadLine();
}
}
}
6. Hallar los gastos mesuales que se hacen taton de alimentos,
agua,luz,telefono, sacar el presupesto en “soles, dolares, euros”.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double ali, agua, luz, tel, tots, totd, tote;
Console.Write("ALIMENTOS : ");
ali = double.Parse(Console.ReadLine ());
Console.Write("AGUA : ");
agua = double.Parse(Console.ReadLine());
Console.Write("LUZ : ");
luz = double.Parse(Console.ReadLine());
Console.Write("TELEFONO : ");
tel = double.Parse(Console.ReadLine());
tots = ali + agua + luz + tel;
totd = tots / 3.5;
tote = tots / 2;
Console.WriteLine("TOTAL EN SOLES : {0}", tots);
Console.WriteLine("TOTAL EN DOLARES : {0}", totd);
Console.WriteLine("TOTAL EN EUROS : {0}", tote);
Console.ReadLine();
}
}
}
7. HALLAR LA ECUACION DE LA FORMULA GENERAL
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double m, a, b, c, x1, x2;
Console.WriteLine("HALLAR LA FORMULA GENERAL DE LA ECUACION ");
Console.Write("INGRESE EL VALOR DE (a ): ");
a = double.Parse(Console.ReadLine());
Console.Write("INGRESE LE VALOR DE (b) : ");
b = double.Parse(Console.ReadLine());
Console.Write("INGRESE LE VALOR DE (c) : ");
c = double.Parse(Console.ReadLine());
m = -1;
x1 = (m * b + (Math.Sqrt(Math.Pow(b, 2) - 4 * (a) * (c)))) / 2 * (a);
x2 = (m * b - (Math.Sqrt(Math.Pow(b, 2) - 4 * (a) * (c)))) / 2 * (a);
Console.WriteLine("RESULTADO x1 : {0}", x1);
Console.WriteLine("RESULTADO x2 : {0}", x2);
DOLARES
EUROS
18. Console.ReadLine();
}
}
}
8. Leer un numero, si excede a 30 se le descuenta un 9% del total.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double n, por, des;
des = 0;
Console.Write("Ingrese un numero :");
n = double.Parse(Console.ReadLine());
por = (9 / 100.0);
if (n >= 30)
des = n - (por * n);
if (n <= 29)
des = n;
Console.WriteLine("Resultado:{0}", des);
Console.ReadLine();
}
}
}
19. 9. Hallar El Pago Por El Ingreso Al Parque De La Leyenda Segun La Edad
Si Es Mayor Que “50 Años” No Paga Nada, Si Es Mayor Que “11 Años”
Hasta Los “49 Años” Paga S/.10.00, Si Es Mayor Que “00 Años “ Hasta
Los “10 Años “ Paga S/.5.00.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string nombre;
string ciudad;
string distrito;
int edad;
Console.WriteLine(" PARQUE DE LAS LEYENDAS ");
Console.Write("Nombre :");
nombre = (Console.ReadLine());
Console.Write("Ciudad :");
ciudad = (Console.ReadLine());
Console.Write("Distrito :");
distrito = (Console.ReadLine());
Console.Write("Edad :");
edad = int.Parse(Console.ReadLine());
if (edad >= 50)
Console.WriteLine("S/.00.00 NUEVOS SOLES");
else if (edad >= 11)
Console.WriteLine("S/.10.00 NUEVOS SOLES");
else if (edad >= 0)
Console.WriteLine("S/.5.00 NUEVOS SOLES");
Console.ReadLine();
}
}
}
20. 10. Hallar La Cantidad De Horas Trabajadas De Un Personal Dentro
De Una Empresa Segun Valanceada A 48 Horas Semanales Segun Ello Se
Le Aumenta El Saldo O Se Le Descuenta Aplicando Las Horas Extras,
Normales Y Horas Incompletas.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string cod, ayn, car;
int hon,hot,hof;
Console.Write("CODIGO :");
cod = (Console.ReadLine());
Console.Write("APELLIDOS Y NOMBRES :");
ayn = (Console.ReadLine());
Console.Write("CARGO :");
car = (Console.ReadLine());
Console.Write("HORAS DE TRABAJO :");
hot = int.Parse(Console.ReadLine());
hon = 48;
hof = hot - hon;
if (hot >= 49)
Console.WriteLine("HORAS EXTRAS");
else if (hot == 48)
Console.WriteLine("HORAS NORMALES");
else if (hot <= 47)
Console.WriteLine("HORAS INCOMPLETAS");
Console.WriteLine("{0} HORAS", hof);
Console.ReadLine();
}
}
PPPRRRAAACCCTTTIIICCCAAA DDDIIIRRRIIIGGGIIIDDDAAA 000222
21. 1. Se ingresa la talla deuna persona encontrar si es
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double ta;
Console.Write("Ingrese la Talla :
");
ed = double.Parse(Console.ReadLine());
if (ta < 0)
Console.WriteLine("No existe");
else if (ta >= 0 && ta <= 1.50)
Console.WriteLine("Muy baja");
else if (ta >= 1.50 && ta <= 1.70)
Console.WriteLine("Mediana");
else if (ta >= 1.70 && ta <= 2.10)
Console.WriteLine("Margarito");
else if (ta > 120)
Console.WriteLine("No exsiste");
Console.ReadLine();
}
}
}
2. Se ingresa el números de horas trabajadasel costo por hora de un trabajador,si lashoras exceden
más de 160 horas el costo por hora será un 30% mas ,obtener el importe que se le Paga al
trabajador.
using System;
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double ht, ch, res, total, pf, mas;
Console.Write("Horas Trabajadas :");
ht = double.Parse(Console.ReadLine());
Console.Write("Costo por Hora :");
ch = double.Parse(Console.ReadLine());
res = ht - ch;
total = res * ch;
mas = (ch + (ch * (30 / 100.0)))*ch;
pf = total + mas;
Console.WriteLine("Total de Horas Trbajadas: {0}", res);
Console.WriteLine("Pago de Horas Trbajadas: {0}", total);
Console.WriteLine("Porcentaje adicional:{0}", mas);
Console.WriteLine("Pago Final:{0}", pf);
Console.ReadLine();
}
}
}
Talla Mensaje
>0 y <=1.50 Muy baja
>1.5 y <1.70 Mediana
>1.70 y < 2.10 Margarito
Entre caso noexiste No existe
22. 3. Se ingresalas3 notas de un alumno,obtenersupromedio,escribirel mensaje “Aprobado”
o Desaprobado,si estadesaprobadoingresarunanuevanotasustitutoriaque reemplaza a
la menor nota, obtener el nuevo promedio
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string alumno;
double a, b, c, pro, min;
double sus, pf;
min = 0;
Console.Write("Alumno :");
alumno = (Console.ReadLine());
Console.Write("Primer Nota :");
a = double.Parse(Console.ReadLine());
Console.Write("Segunda Nota :");
b = double.Parse(Console.ReadLine());
Console.Write("Tercera Nota :");
c = double.Parse(Console.ReadLine());
pro = (a + b + c) / 3;
if (a > min)
min = a;
if (b < min)
min = b;
if (min > c)
min = c;
Console.WriteLine("Promedio :{0}", pro);
if (pro > 10.5)
Console.WriteLine("Aprobado");
else if (pro < 10.5)
Console.WriteLine("Desaprobado");
Console.WriteLine("Nota Minima:{0}", min);
Console.WriteLine("");
Console.WriteLine("EXAMEN SUSTITUTORIO");
Console.Write("Nota Sustitutoria :");
sus = double.Parse(Console.ReadLine());
pf = (a + b + c + sus - min) / 3;
Console.WriteLine("Promedio Final : {0}",pf);
if (pf > 10.5)
Console.WriteLine("Aprobado");
else if (pf < 10.5)
Console.WriteLine("Desaprobado");
Console.ReadLine();
}
}
}