Ejercicios de Repaso Algoritmos

July 8, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


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 candad 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 candad 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 posivo 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

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF