Ejercicios de Repaso Algoritmos
July 8, 2022 | Author: Anonymous | Category: N/A
Short Description
Download Ejercicios de Repaso Algoritmos...
Description
EJERCICIOS PROPUESTOS DE REPASO
Curso: ALGORIT.
Y ESTR. DATOS I
Alumno: Cesar Enrique Lizarbe Aragon
EJERCICIO1
e stas 1. Crea una aplicación que nos convierta una candad de euros introducida por teclado a otra moneda, estas pueden ser a dólares, yenes o libras. El método tendrá como parámetros, la candad de euros y la moneda a pasar que será una cadena, este no devolverá ningún valor, mostrará un mensaje indicando el cambio. El cambio de divisas es: • 0.86 libras es un 1 € • 1.28611 $ es un 1 € • 129.852 yenes es un 1 € (CLASE MONEDAS) using System; using System.Collections.Generic; using System.Text; namespace EjerciciosProp1 { class Monedas { double libras = 0.86; double dolar = 1.28611; double yenes = 129.852;
public void Libras() { Console.WriteLine("Ingrese Console.WriteLi ne("Ingrese la cantidad: "); double euros = double.Parse(C double.Parse(Console.ReadLi onsole.ReadLine()); ne());
libras = euros * libras; Console.WriteLine(euros Console.Write Line(euros +" es igual a "+ libras); }
public void Dolar() { Console.WriteLine("Ingrese Console.Write Line("Ingrese la cantidad: "); double euros = double.Parse(C double.Parse(Console.ReadLi onsole.ReadLine()); ne());
dolar = euros * dolar; Console.Write Line(euros + " es igual a " + dolar); Console.WriteLine(euros }
}
public void Yenes() { Console.WriteLine("Ingrese Console.Write Line("Ingrese la cantidad: "); double euros = double.Parse(C double.Parse(Console.ReadLi onsole.ReadLine()); ne()); yenes = euros * yenes; Console.Write Line(euros + " es igual a " + yenes); Console.WriteLine(euros } }
(Program) using System; namespace EjerciciosProp1 { class Program { static void Main(string[] args) { Console.WriteLine("A Console.Wr iteLine("A que moneda desea convertir: "); string a = Console.ReadLi Console.ReadLine(); ne(); if (a == "Libras") { Monedas m = new Monedas(); m.Libras(); }
} if (a == "Dolar") { Monedas m = new Monedas(); m.Dolar(); } if (a == "Yenes") { Monedas m = new Monedas(); m.Yenes(); } } }
EJERCICIO 2 2. Crea una aplicación que nos cuente el número de cifras de un número entero posivo pedido por teclado.
Crea un método que realice esta acción, devolverá el número de cifras.
(Clase Ncifras) using System; using System.Collections.Generic; using System.Text; namespace CuadernilloEJER12 { class Ncifras { public void Contador() { int a = 0;
Console.Write ("ingrese el numero :"); Console.Write("ingrese int n1 = Convert.ToInt32 Convert.ToInt32(Console.Rea (Console.ReadLine()); dLine());
while (n1 > 0) { n1 = n1 / 10; a++; } Console.WriteLine("El Console.Write Line("El numero tiene " + a + " cifras");
}
} }
(Program) using System; namespace CuadernilloEJER12 { class Program { static void Main(string[] args) { Ncifras cf = new Ncifras(); cf.Contador(); Console.ReadKey(); } }
}
EJERCICIO 3 3. Diseñe un método que imprima los datos de una persona ingresados por teclado e indicar si es mayor o
menor de edad. (Clase método 1 para edades ) using using using using
System; System.Collections.Generic; System.ComponentModel.DataAnnotations; System.Text;
namespace CuadernilloEJE2 { class METODO1 { public void EDADES() { int EDAD;
int Mayor = 18; Console.WriteLine("Ingrese su edad: "); EDAD = int.Parse(Con int.Parse(Console.ReadLine sole.ReadLine()); ());
if (EDAD < 17) { Console.WriteLine("Usted Console.Write Line("Usted es menor de edad!"); }
if ((EDAD > 18) && (EDAD < 59)) { Console.WriteLine("Ustes Console.Write Line("Ustes es mayor de edad!"); }
if(EDAD > 60) { Console.WriteLine("Ustes Console.Write Line("Ustes es una persona adulta o mayor!"); } if(EDAD == 0) { Console.WriteLine("ERROR"); }
} }
}
(Program) using System; namespace CuadernilloEJE2 { class Program { static void Main(string[] args) { METODO1 met = new METODO1(); met.EDADES(); Console.ReadKey(); } }
}
EJERCICIOS 4
ell 4. Diseñe un método que al ingresar por teclado un número, si es par mostrar el doble, si es impar mostrar e triple (Clase par e impar) using System; using System.Collections.Generic; using System.Text; namespace EjercicioProp_4 { class parimpar { public void comparar() { int NUMERO = 0; Console.Write("Ingrese Console.Write ("Ingrese el numero: "); NUMERO = int.Parse(Conso int.Parse(Console.ReadLine( le.ReadLine()); )); }
if (NUMERO % 2 == 0) { Console.WriteLine("El Console.Wr iteLine("El numero es par"); } else { Console.WriteLine("El Console.Write Line("El numero es impar"); } } }
(Program) using System; namespace EjercicioProp_4 { class Program { static void Main(string[] args) { parimpar p = new parimpar(); p.comparar(); Console.ReadKey(); } } }
EJERCICIO 6
este ste producto cuesta 6. Crea métodos que permita ingresar el nombre, marca y el precio de un hardware, si e más de 320 soles, añadirle el 16% de recargo, caso contrario 10 soles por concepto de movilidad. (Clase hardware) using System; using System.Collections.Generic; using System.Text; namespace EjerciciosProp6 { class Hardware { public void caracteristica caracteristicas(string s(string marca, double precio, string nombre) { Console.WriteLine("Marca Console.Write Line("Marca " + marca + " de S/" + precio +" ----- nombre del ordenador "+ nombre); } }
}
(Program) using System; namespace EjerciciosProp6 { class Program { double descuento;
static void Main(string[] args) { Console.WriteLine("Ingrese Console.Write Line("Ingrese la marca del producto: "); string z = Console.ReadLi Console.ReadLine(); ne(); if (z == "HP") { double descuento; Hardware h = new Hardware(); h.caracteristicas("HP", h.caracterist icas("HP", 2600, "HP AMT");
Console.WriteLine("Usted Console.WriteLi ne("Usted tiene un descuento de 16% "); descuento = 2600 * 0.16; Console.WriteLine("La Console.Write Line("La cantidad descontada es: "+descuento);
Console.WriteLine("El Console.Write Line("El costo de movilidad corre dentro del producto");
} if (z == "TOSHIBA") { double descuento; Hardware h = new Hardware(); h.caracteristicas("TOSHIBA h.caracterist icas("TOSHIBA", ", 2500, "TOSHIBA RED"); Console.WriteLine("Usted Console.WriteLi ne("Usted tiene un descuento de 16% "); descuento = 2500 * 0.16; Console.WriteLine("La Console.Write Line("La cantidad descontada es: " + descuento);
Console.WriteLine("El Console.Write Line("El costo de movilidad corre dentro del producto");
} if (z == "Apple") { double descuento; Hardware h = new Hardware(); h.caracteristicas("Apple", h.caracterist icas("Apple", 4200, "Macbook"); Console.WriteLine("Usted Console.WriteLi ne("Usted tiene un descuento de 16% "); descuento = 4200 * 0.16; Console.WriteLine("La Console.Write Line("La cantidad descontada es: " + descuento);
Console.WriteLine("El Console.Write Line("El costo de movilidad corre dentro del producto");
}
} }
}
View more...
Comments