You are on page 1of 29

UNIVERSIDAD ANDINA DEL CUSCO

ALGORITMICA Y PROGRACION

ALUMNA : MELISSA ALMENDRA LUNA MARQUINA


CODIGO: 014100378K

PERU-CUSCO
2014

GUIA NUMERO 01
0.1.- EJERCICIO PRCTICO:
Calcular el rea de una Circunferencia

DATOS
Radio=r
1
2

b.

RESULTADO
rea = n * r2
3.1416 u2
12.5663 u2

Modelo

Area = n,r>
c.

Especificacin del algoritmo

VARIABLES DEL ALGORITMO

Real rea
Real Radio
constante

Pi=3.1416

LEER VARIABLES DEL ALGORITMO

Leer (Radio)

ACCION QUE SE DEBE EJECUTAR

Calcular la distancia entre 2 puntos


rea = n * r2

MOSTRA LOS RESULTADOS

Escribir (rea)
d.

Cdigo

//Calcular el rea de una circunferencia //declaracin de variables y


constantes double rea = 0; double pi = 3.1416; string valor = ""; double radio = 0;
//leer el radio
Console.WriteLine ("Ingrese el radio de la circunferencia:");
valor = Console.ReadLinefJ;
radio = Convert.ToDoublevalor);
//Calcular el rea del acircunferncia area=pi*radio*radio;
//Mostar el REA DE LA CIRCUNFERENCIA Console.WriteLine("El rea de
la circunferencia es: {0:f5}", rea);
Console.ReadLine
;
PROCESO DE EVALUACIN
2.- Escribir una programa que calcule el promedio aritmtico de tres notas
(7.5
puntos)
a. Datos resultado
Datos

resultado

Nota 1

Nota2

Nota 3

Promedio

14

13

11

12.66

10

12

c.

Especificacin del algoritmo

VARIABLES DEL ALGORITMO

Real

Promedio Real

Notal Real

Nota2 Real

LEER VARIABLES DEL ALGORITMO

Leer (Nota 1) Leer (Nota 2) Leer (Nota 3)

ACCION QUE SE DEBE EJECUTAR

Calcular la distancia entre 2 puntos

Nota3

Promedio = (JVota 1 + JVoto 2 + JVoto 3)/3

MOSTRA LOS RESULTADOS

Escribir Promedio.
d.

Cdigo

//Calcular el promedio de 3 notas //declaracin de variables y constantes double


Notal = 0; double Nota2 = 0; double Nota3 = 0; string valor = ""; double Promedio =
0;
//leer las 3 notas
Console.WriteLine("Ingrese la primera nota:

");

valor = Console.ReadLinefJ;
Notal = Convert.ToDoublevalor);
Console.WriteLineCIngrese la segunda nota:
valor = Cons.

");

.ReadLinefJ;

Nota2 = ConverLToDoublefvalor);
Console.WriteLineCIngrese la tercera nota:
valor =

");

.ReadLinefJ;

Nota3 = CorfS-ToDouble(valor);
//Calcular el promedio de las 3 notas Promedio=(Notal+Nota2+Nota3)/3;
//mostrar el resultado
Console.WriteLine("El Promedio de las 3 notas es: {0:f2}", Promedio);
Console.ReadLinefJ;

3.- Escribir una programa que evale la siguiente funcin (7.5 puntos)
F(x)=2x2+4x-5
a.

Entender el problema

Datos
x

resultado
f{x) = 2x2 + 4* - 5

11

b.-Modelo
funcin = 2x'+ix-5
c.

Especificacin del algoritmo

VARIABLES DEL ALGORITMO

Real

Funcin Real

LEER VARIABLES DEL ALGORITMO

Leer (x)
f

ACCION QUE SE DEBE EJECUTAR Calcular la distancia entre 2


puntos funcin = 2xl + \x - 5

MOSTRA LOS RESULTADOS

Escribir funcin
d.

Cdigo

//evaluar la funcin cuadrtica f(x)=2x2+4x-5 //declaracin de variables y


constantes double x = 0; double fx = 3.1416; string valor = "";
//leer el valor de x
Console.WriteLine ("Ingrese el valor de x:"); valor = Console.ReadLineO; x
= Convert.ToDouble(valor);
//Calcular el valor de fx) fx=2*x>x+4*x-5;
//Mostar el valor de fx)

Console.WriteLinet'El funcin f(x)=2x2+4x-5 para x={0} es: l:fl}", x,fx);


Console.ReadLine();

GUA NUMERO 2
4. Escribir un algoritmo y un programa que calcule la distancia entre dos
puntos en el plano cartesiano.
a.

Entender el problema
Datos
Punto1
Punto2
X1
Y1
X2
Y2
0
0
3
4
2
4
6
7
2
10
10
16

Resultado
Distancia
5
5
10

b. Modelo :
Distancia = ,J(X1 - X2)'+(Y1-Y2)'
c.

Especificacin del algoritmo

VARIABLES DEL ALGORITMO

Real

Distancia

Distancia entre 2 puntos

Real

XI

Abscisa deler punto

Real

Yl

Ordenad del lerr punto

Real

X2

Abscisa del 2do punto

Y2

Ordenada del 2do punto

f
Real

LEER VARIABLES DEL ALGORITMO


fY2)

J Leer fXl) Leer fYl) Leer 1X2) Leer

ACCION QUE SE DEBE EJECUTAR

Calcular la distancia entre 2 puntos


Distancia = V(X1 - X2)1 + (Kl - Y2)1

MOSTRA LOS RESULTADOS

Escribir Distancia.
d.

Cdigo

{//Calcular la distancia entre 2 puntos


//ASIGNAR VARIABLES
double Distancia = 0;
double XI = 0, Yl = 0, X2 = 0, Y2 = 0;
//LEER VARALES
Console.WriteLineflNGRESE LOS DOS VALORES DE LOS DOS PUNTOS");
Console.WriteLinet" ");
Console.WriteLinef'INGRESE EL PRIMER PUNTO"); Console.WriteLinef'Ingrese
la Abcisa del primer punto:"); XI = ConvertToDoublefConsole.ReadLineO);
Console.WriteLine ("Ingrese la Ordenada del primer punto:"); Yl =
ConvertToDouble(Console.ReadLineO); Console.WriteLine("INGRESE EL
SEGUNDO PUNTO"); Console.WriteLine("Ingrese la Abcisa del segundo punto:");
X2 = ConvertToDoubleConsole.ReadLineO); Console.WriteLine("Ingrese la
Ordenada del segundo punto:"); Y2 = ConvertToDouble(Console.ReadLineO);
//CALCULAR LA DISTANCIA ENTRE LOS 2 PUNTOS
Distancia=Math.Sqrt((Math.Pow((Xl-X2),2)+Math.Pow((Xl-X2),2)));
//MOSTRA EL RESULTADO
Console.WriteLine("La distancia entre los 2 puntos es:{0:f2}", Distancia);
Console.ReadKeyfJ; !

PROCESO DE EVALUACIN
5.-Se compra N artculos a un precio unitario X. Escribir un algoritmo que
permita calcular el impuesto a pagar (18 % sobre el precio de venta) as
como el importe total por la venta de los N artculos(7.5 puntos)
a.

Entender el problema

Datos
N artculos
4
3

resultado

Precio unitario Impuesto IGV


15
=0.18*4*15=10.8
14
= 18*2*10=3.6

IMPORTE
=60+10.8=70.8
=20+3.6=23.6

16

b.

Modelo

c.

Impuesto IGV=0.18*N artculos*precio unitario IMPORTE=N artculos +


Impuesto IGV
Especificacin del algoritmo

VARIABLES DEL ALGORITMO


Real N artculos
Compra y venta de los n artculos
Real Precio unitario Precio unitario de los artculos Real Impuesto
IGV
El impuesto a pagar por IGV
f
Real IMPORTE Importe total apagar

LEER VARIABLES DEL ALGORITMO Leer (N artculos) Leer (precio


unitario) Leer (impuesto IGV) Leer (IMPORTE)

ACCION QUE SE DEBE EJECUTAR


Calcular el impuesto de IGV e IMPORTE
Impuesto IGV=0.18*N art[culos*precio unitario IMPORTE=N artculos +
Impuesto IGV

d.

Cdigo

//Se compra N artculos a un precio unitario X. //Escribir un algoritmo que


permita calcular el impuesto a pagar (18 % sobre el precio de venta) // as
como el importe total por la venta de los N artculos
//variables del algoritmo Int32 Narticulos = 0; double Preciounitario = 0;
double Importe = 0; double ImpuestoIGV = 0;
//leer datos de entrada
Console.WriteLine ("INGRESE EL NUMERO DE ARTCULOS");
Narticulos = Convert.ToInt32(Console.ReadLineO); Console.WriteLine
("INGRESE EL PRECIO UNITARIO"); Preciounitario =
Convert.ToDouble(Console.ReadLineO);
//calculo del importe
ImpuestoIGV = (0.18 * Preciounitario)'Narticulos;
Importe = (1.18 * Preciounitario )* Narticulos;
Console.WriteLine ("El Importe es:
{0:f2}", Importe);
Console.WriteLine ("El Impuesto de IGV es: {0:f2}", ImpuestoIGV);
Console.ReadKeyQ;

6.- Escribir un algoritmo y un programa que multiplique dos numero


complejos (7.5 puntos)
a.

Entender el problema
Datos
resultado
Nro. complejo Nro. Complejo Producto
1
2i
2+i
-l+2i
3+4i
4-4i
28+4i

b.

Modelo

(a+bi)*(c+di)=(a*c-b*d)+(a*d+b*c)i
c.

Especificacin del algoritmo

VARIABLES DEL ALGORITMO

Real

Leer

Reall Real

Complejol Real

Real2 Real

Complejo2

LEER VARIABLES DEL ALGORITMO


Reall Leer

Complejol Leer

Real2 Leer

Complejo2

ACCION QUE SE DEBE EJECUTAR

Calcular el producto de 2 nmeros complejos (a+bi)*(c+di)=(a*c-b*d)+(a*d+b*c)i


d.

Cdigo

//Escribir un algoritmo y un programa que multiplique dos numero complejos //


variables double Reall = 0; double Complejol = 0; double Real2 = 0; double
Complejo2 = 0; double Real = 0; double Complejo = 0;
//leer los datos
Console.WriteLine("Ingrese EL PRIMER NUMERO COMPLEJO");
Console.WriteLine("Ingrese la parte real de primero numero"); Reall =
ConvertToDouble(Console.ReadLineO); Console.WriteLine("Ingrese la parte
compleja de primero numero"); Complejol =
ConvertToDouble(Console.ReadLineO);
Console.WriteLine("Ingrese EL SEGUNDO NUMERO COMPLEJO");
Console.WriteLine("Ingrese la parte real de segundo numero"); Real2 =
Convert.ToDouble(Console.ReadLineO); Console.WriteLine("Ingrese la parte
compleja de segundo numero"); Complejo2 =
Convert.ToDouble(Console.ReadLineO);
//Calcular el producto de 2 numero complejos
Real = Reall * Real2 - Complejol * Complejo2; Complejo = Reall * Complejo2 +
Real2 * Complejol;
//mostrar resultado
Console.WriteLine("La parte real del producto es: {0:2}", Real);
Console.WriteLine("La parte compleja del producto es: {0:12}", Complejo);
Console.WriteLine("el producto es: {0:f2}+{l:f2}i", Real,Complejo);
Console.ReadKey();

GUA NUMERO 3
7. Escribir un algoritmo y un programa que convierta grados
Fahrenheit a grados Centgrados.
a.

Entender el problema

Datos

Resultado

Grados Fahrenheit
98.6 F

Grados Celsius
37C

Resta 32, para adaptar al equivalente en la escala Fahrenheit

Multiplicar el resto por 5/9

b.

Modelo

Celsius = (A (Fahrenheit - 32)


c.

Especificacin del algoritmo

VARIABLES DEL ALGORITMO

Real

Fahrenheit

Real

Celsius

Leer

LEER VARIABLES DEL ALGORITMO


Fahrenheit

ACCION QUE SE DEBE EJECUTAR

Convierte grados Fahrenheit a grados centgrados Centgrados- (Fahrenheit - 32)


* 5/9

ESCRIBIR RESULTADO

Mostrar (Celsius)
d.

Cdigo
//leer variables
Console.Write("leer la temperatura en celsius: ");
celsius = int.Parse(Console.ReadLine());
//calcular grados fahrenheit
rpta = ((9 / 5) * celsius) + 32;
//escribir respuesta
Console.Write("el equivalente en fahrenheit {0}", rpta);
Console.ReadLine();

8. Escribir un algoritmo que calcule el nmero mnimo de billetes de 100, 50,


20, 10, y 5 nuevos soles y monedas de 1 sol que son necesarias para
cambiar un Cheque bancario (Nota: el cheque bancario no contiene
cntimos).
a.

Entender el problema

Ejemplo 579 soles


Denominacin de billetes Cantidad de billetes Monto parcial

Falta cambiar

200

400

178

100

100

78

50

50

28

20

20

10

Totales

579

b.-Modelo
Billetes200=monto div 200 (la cantidad de billetes de 200 soles) Resto=monto mod
200
El resto es el monta que falta cambiar, pero con billetes i/o monedas de
denominacin menor a las empleadas hasta ahora. Billetes100 = Monto DIV 100
Resto = Monto MOD 100
Y sucesivamente para las denominaciones menores Billetes50 = Monto DIV 50
Resto = Monto MOD 50
..
c.

Especificacin del algoritmo

VARIABLES DEL ALGORITMO

EnteroBilletes200
EnteroBilletes100
EnteroBilletes50
EnteroBilletes20
EnteroBilletes10
EnteroMonedas 5
EnteroMonedas 2
EnteroMonedas 1
'

Entero

Monto

EnteroResto
EnteroN mero de billetes

LEER VARIABLES DEL ALGORITMO

Leer

Ingrese el monto
ACCION QUE SE DEBE EJECUTAR

//Calcular nmero mnimo de billetes


// Calcular nmero mnimo de billetes de cada denominacin
Billetes200^Monto DIV 200
Resto^Monto MOD 200
BilleteslOO^Resto DIVlOO
Resto^Monto MOD 100
Billetes50^Resto DIV 50
Resto^Resto MOD 50
Billetes20^Resto DIV 20
Resto^Resto MOD 20
Resto^Resto MOD 10 Monedas5^Resto DIV 5 Resto^Resto MOD 5
Monedas2^Resto DIV 2 Resto^Resto MOD 2 Monedasl^Resto
// Calcular numero minimo de billetes
NumMiniBilletesMonedas Billetes20+

Billetes200+ Billetes100+ Billetes50+

Billetes10+Monedas5+Monedas2+Monedas1

Mostra resukltado

Mostrar (Numero de billetes)


d.

Cdigo

// calcular el numero minimo de billetes


NumMiniBilletesMonedas = billetes200 + billetes100 + billetes50 +
billetes20 + billetes10 + monedas5 + monedas2 + monedas1
//mostrar resultados

Console.WriteLine("billetes de 200");
Console.WriteLine(billetes200);
Console.WriteLine("billetes de 100");
Console.WriteLine(billetes100);
Console.WriteLine("billetes de 50");
Console.WriteLine(billetes50);
Console.WriteLine("billetes de 20");
Console.WriteLine(billetes20);
Console.WriteLine("billetes de 10");
Console.WriteLine(billetes10);
Console.WriteLine("monedas de 5");
Console.WriteLine(monedas5);
Console.WriteLine("monedas de 2");
Console.WriteLine(monedas2);
Console.WriteLine("monedas de 1");
Console.WriteLine(monedas1);
Console.ReadKey();

}
}
}

PROCESO DE EVALUACIN
1.
Escribir un algoritmo y un programa que al ingresar una cantidad de
horas, determine cuantos minutos tiene y cuantos segundos tiene. (5
puntos)
a.

Entender el problema

ENTRADA
Cantidad de horas

1.2

SALIDA
MINUTOS

SEGUNDOS

72

4320

b.
Modelo
Minutos = Horas * 60 Segundos = Horas * 3600
c.
Especificacin del algoritmo

VARIABLES DEL ALGORITMO


Entero Horas Entero Minutos Entero Segundos

LEER VARIABLES DEL ALGORITMO


Leer (horas)

ACCION QUE SE DEBE EJECUTAR


Calcular minutos y segundos
Minutos = Horas * 60 Segundos = Horas * 3600

MOSTRAR RESULTADO
Mostrar (minutos) Mostrar (minutos)
d.Cdigo

2. En el curso de Estructuras el promedio final se calcula de la siguiente


forma: (5 puntos)
Primer Examen equivale al 25%.

Segundo Examen equivale al 25%


Tareas equivale al 20%
Examen Final equivale al 30%
Escribir un algoritmo y un programa para determinar el promedio.

a.

Entender el problema

Entrada

salida
examen
(25%)

(30%)

18

16

18

16

14

13

15

16

c.

E s pe cificacin de l algoritmo

VARIABLES DEL ALGORITMO

Real

Primer examen

Real

Segundo examen 0.25

Real

tareas

Real

Examen final

Real

promedio

0.25

0.20
0.30

LEER VARIABLES DEL ALGORITMO

Leer

(primer examen)

Leer

(segundo examen)

Leer

(tareas)

Leer

( examen final)

ACCION QUE SE DEBE EJECUTAR

Calcular el promedio promedio = 0.25 * primer examen + 0.25 * segundo examen


+ 0.2 * tareas + 0.30 * examen final

MOSTRAR RESULTADO

Mostrar (proemdio)

d.- CDIGO
//calcular el promedio
promedio = (nro1 + nro2 + nro3 + nro4) / 4;
//escribir resultado
Console.WriteLine("el promedio es" + promedio);
Console.ReadKey();
}
}
}
3. Dos socios de una empresa exportadora aportan cada uno una cierta
cantidad de productos del mismo tipo de producto, lo venden al exterior y
reciben una cantidad de dinero por la venta.
Escribir un algoritmo y un programa para determinar a cuanto le
corresponde a cada socio, proporcional al nmero de productos que aporto.
(5 puntos)
a.

Entender el problema

Entrada

salida

Primer
examen

Segundo

Tareas (20%) Examen final promedio

18

16

18

16

14

13

15

16

c.
E s pe cificacin de l algoritmo

VARIABLES DEL ALGORITMO


Real Primer examen 0.25
Real
Segundo examen
0.25
Real
tareas
0.20
Real
Examen final 0.30
Real
promedio

LEER VARIABLES DEL ALGORITMO

Leer
Leer

(primer examen)
(segundo examen)

Leer

(tareas)

Leer

( examen final)

ACCION QUE SE DEBE EJECUTAR

Calcular el promedio promedio = 0.25 * primer examen + 0.25 * segundo examen


+ 0.2 * tareas + 0.30 * examen final
d.

Cdigo
MOSTRAR RESULTADO

Mostrar (proemdio)

GUIA NUMERO 4
1.-Dos socios de una empresa exportadora aportan cada uno una cierta cantidad de
productos del mismo tipo de producto, lo venden al exterior y reciben una cantidad de
dinero por la venta.
Escribir un algoritmo y un programa para determinar a cuanto le corresponde a cada
socio, proporcional al nmero de productos que aporto.
a.

Entender el problema

Entrada

salida
Precio
De venta

Primer socio
Recibe

Segundo socio
Recibe

Cantidad

Cantidad

18

12

15

270

180

14

20

10

140

200

b.
Modelo
primer socio = cantidad! * precio de venta segundosocio = cantidad2 * precio de
venta
c.
Especificacin del algoritmo

VARIABLES DEL ALGORITMO A


Real Cantidad de primer Real Cantidad del segundo Real Precio de venta
Real Primer socio recibe Real Segundo socio recibe

LEER VARIABLES DEL ALGORITMO


Leer Cantidad del primer socio Leer Cantidad del segundo socio Leer Precio
de venta

ACCION QUE SE DEBE EJECUTAR


Calcular cada ganancia segn cantidad aportada
primer socio recibe = cantidad! * precio de venta segundosocio recibe = cantidad2
* precio de venta
d.
Cdigo

MOSTRAR RESULTADO
Mostrar (primer socio recibe) Mostrar (segundo socio recibe)

2.- Una empresa ofrece 2 tipos de descuentos


10% si el importe de la venta es mayor o igual a S/. 200 nuevos soles 5% si el importe de
la venta es menor a S/. 200 nuevos soles
Escribir un algoritmo y un programa, que lea el nmero de unidades vendidas y el precio
unitario, luego que calcule el importe de la venta neta por producto, adems la suma
total de la venta de los productos.
a.

Entender el problema

Precio
unitario

Nmero de importe
unidades

venta

15

10

150

5%

7.5

142.5

50

200

10%

20

180

20

15

300

10%

30

270

b.

Modelo

Sea Importe Bruto el importe de la venta antes de deducir el descuento Sea Importe Neto
el importe de la venta despus de deducir el descuento Importe Bruto=Precio
Unitario*Nro. Unidades. Si Importe Bruto>=200 implica
Importe Neto =Importe Bruto*0.10
Si Importe Bruto<200 implica Importe Neto =Importe Bruto*0.05
c.

Especificacin del algoritmo

VARIABLES DEL ALGORITMO

Real

Importe neto

Real

Precio unitario producto

Real

Nro. de unidades

Real

Importe bruto

Real

descuento

LEER VARIABLES DEL ALGORITMO

Leer (precio unitario)


Leer

(nmero de unidades)

ACCION QUE SE DEBE EJECUTAR

C Calcular Importe de la venta bruta Calcular descuento Calcular Importe de la venta


Neta

MOSTRAR RESULTADO

Mostrar (importe de la venta neta)


d.

Cdigo

PROCESO DE EVALUACIN
1.

Escribir un algoritmo y un programa que divida 2 nmeros reales (5 puntos)


a. Entender el problema

NUMERO 1

NMERO 2

DIVISIN

2.5

indeterminado

b.
Modelo
Si nmero 2 *0 implica
Divisin =
Si Importe Bruto<200 imphca
Divisin = indeterminado
c.
Especificacin del algoritmo

VARIABLES DEL ALGORITMO A

Real

Numero 1

Real

Numero 2

Real

divisin

LEER VARIABLES DEL ALGORITMO

Leer

(numero 1)

Leer

(numero 2)

ACCION QUE SE DEBE EJECUTAR

Calcular divisin

MOSTRAR RESULTADO
Mostrar (el resultado de la divisin)

2.
Escribir un algoritmo y un programa que indique si un ao del siglo XXI es bisiesto
o no (5 puntos)
a.

Entender el problema
ao

resultado

b.

2010

No es bisiesto

1900

No pertenece al siglo XXI

2016

Es bisiesto

Modelo

Si (ao >= 2000 y ao <=2100) Si(ao MOD 4 =0)


Ao es bisiesto Caso contrario
Ao no es bisiesto
Caso contario
(ao no pertenece al siglo XXI)
b.

Especificacin del algoritmo

VARIABLES DEL ALGORITMO

Real | ao

ACCION QUE SE DEBE EJECUTAR

Calcular s ao es bisiesto

MOSTRAR RESULTADO

Mostrar (el resultado del ao)


c.

Cdigo

//leer variables
//leer precio unitario y numero de unidades
Console.WriteLine("Ingrese el ao: ");

ao = int.Parse(Console.ReadLine());

residuo = ao%4;

{
if (residuo== 0)
Console.WriteLine("el ao es bisiesto");

else
Console.WriteLine("el ao no es bisiesto");
}
Console.ReadKey();
}
}
}
3. Escribir un algoritmo y un programa, que ordene 5 numero en forma ascendente(5
Puntos)

a.

Entender el problema

. Entender el problema
Entrada

salida

Numer o Numer o Numer o Numer o Numer o prime r segund o terce r cuart o quint o
1
2
3
4
5
1

1.-Entender el problema
Ordenar en forma ascendente las variables
Variables en desorden Variables en orden
9,2,6,4
2,4,6,9

A.

Modelo

El orden de los variables es aleatorio


Tiene que ordenarse en forma ascendente
B.
Especificaciones del algoritmo
*inicio
*variables del algoritmo
Real: numero 1
Real: numero 2
Real: numero 3
Real: numero 4
Cadena: mensaje

*leer variables del algoritmo


Leer (los nmeros)
*accin que debe realizar el algoritmo
Ordenar en forma ascendente los nmeros
*mostrar resultados
Mostrar los nmeros en forma ascendente
d.- cdigo

// LEER VARIABLES
double
double
double
double
double
double

valor1
valor2
valor3
valor4
valor5
mayor;

=
=
=
=
=

0;
0;
0;
0;
0;

//LEER VARIABLES
Console.WriteLine("ingrese el valor1");
valor1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("ingrese el valor2");
valor2 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("ingrese el valor3");
valor3 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("ingrese el valor4");
valor4 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("ingrese el valor5");
valor5 = Convert.ToDouble(Console.ReadLine());
// solucion del problema

if ((valor1 > valor2) & (valor1 > valor3) & (valor1 > valor4) & (valor1
> valor5))
{
mayor = valor1;
}
if ((valor2 > valor1) & (valor2 > valor3) & (valor2 > valor4) & (valor2
> valor5)) ;
{
mayor = valor2;
}
if ((valor3 > valor1) & (valor3 > valor5))
{
mayor = valor3;
}
if ((valor4 > valor5))
{
mayor = valor4;

if (valor5 > valor4)


{

// mostrar los datos en forma ascendente


Console.WriteLine("{0},{1},{2} , {3},{4},{5}", valor1, valor2,
valor3, valor4, valor5);
Console.ReadKey();

You might also like