ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejercicios de estructuras repetitivas y funciones


Enviado por   •  1 de Abril de 2016  •  Documentos de Investigación  •  6.877 Palabras (28 Páginas)  •  541 Visitas

Página 1 de 28

[pic 1]

UNIVERSIDAD DON BOSCO

PROGRAMACIÓN ESTRUCTURADA

GRUPO 01T

LIC. BLANCA CAÑAS

Integrantes:

  • Centeno López, Katherine Susana                                CL160461
  • Márquez Guzmán, Rodrigo Alejandro                                MG160285
  • Ramos Mejía, Lourdes Alba                                        RM160488

Guía de Ejercicios, número 2.

Índice:

Parte I: Ejercicios de estructuras repetitivas y funciones

Ejercicio 1

3

Ejercicio 2

5

Ejercicio 3

9

Ejercicio 4

Ejercicio 5

Ejercicio 6

Ejercicio 7

Parte II: Ejercicios con Arreglos y funciones

Ejercicio 1

Ejercicio 2

Ejercicio 1

El valor de épsilon e=2.718281828... (Base de los logaritmos naturales) se determina gracias a la sumatoria de N términos de la siguiente formula:

[pic 2]

Solicite a usuario el total de términos N con el cual desea generar y ver en pantalla al valor aproximado de esta constante.

Sugerencias:

• Recuerde que la factorial de un número n se calcula así: [pic 3]

Y el factorial de cero es 1: 0! = 1

Implementar un procedimiento para resolver este problema

Solución:

class Program

    {

        static void Main(string[] args)

        {

            double x, i;

            double sumatoria;

            Console.WriteLine("Introduzca un numero entero:");

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

            sumatoria = 0;

            for (i = 0; i <= x; i++)

            {

                sumatoria = sumatoria + factorial(i);

            }

            Console.WriteLine("El resultado aproximado de la constante al trabajar con: " + x + " es de:" + sumatoria);

            Console.ReadKey();

        }

        static double factorial(double i)

        {

            if (i == 0 || i == 1)

            {

                return 1;

            }

            else 

            {

                return 1/ i * factorial(i - 1);

            }

        }

    }

Pruebas :

[pic 4][pic 5]

[pic 6]

Ejercicio 2

Haga un programa que genere un menú para calcular volúmenes de diferentes cuerpos. El usuario puede elegir calcular el volumen de un: 1. Esfera, 2. Cubo, 3. Cilindro, o también 4. Salir. Si el usuario selecciona las opciones del 1 al 3, el programa le pide los datos necesarios, hace el cálculo del volumen elegido y le muestra la respuesta. Después, el programa tendrá que mostrar nuevamente el menú al usuario para que pueda elegir otra opción. El programa continúa indefinidamente mientras usuario no seleccione 4, Salir.

Solución

class Program

    {

        static void volesfera()

        {

            double radio;

            double volumen;

            Console.WriteLine("Introduzca el radio de una esfera");

            radio = double.Parse(Console.ReadLine());

            volumen = (4 / 3 * Math.PI) * Math.Pow(radio, 3);

            Console.WriteLine("El volumen de la esfera es de:" + volumen);

            Console.ReadKey();

        }

        static void volcubo()

        {

            double arista, volumen;

            Console.WriteLine("Introduzca la arista del cubo:");

            arista = double.Parse(Console.ReadLine());

            volumen = Math.Pow(arista, 3);

            Console.WriteLine("El volumen del cubo es: "+volumen);

            Console.ReadKey();

        }

        static void volcilindro()

        {

            double radio, altura, volumen;

            Console.WriteLine("Introduzca el radio del cilidro:");

            radio = double.Parse(Console.ReadLine());

            Console.WriteLine("Introduzca la altura del cilindro:");

            altura = double.Parse(Console.ReadLine());

...

Descargar como (para miembros actualizados) txt (27 Kb) pdf (1 Mb) docx (917 Kb)
Leer 27 páginas más »
Disponible sólo en Clubensayos.com