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

Estructura de Selección Lenguajes de Programación


Enviado por   •  10 de Junio de 2018  •  Prácticas o problemas  •  5.917 Palabras (24 Páginas)  •  11 Visitas

Página 1 de 24

[pic 1]

Facultad de Ciencias de la Administración

Escuela de Ingeniería de Sistemas y Telemática

Lenguajes de Programación I

Estructura de Selección

Autores:    Jorge Peralta

Diego Orellana

Kevin Quinde

Profesor: Ing. Juan Carlos Salgado

28/03/2018

Índice

Introducción        1

Objetivos        2

Contenidos        3

Conclusiones        15

Referencias bibliográficas        16


Introducción        

 “El mayor riesgo de no correr ningún riesgo. En un mundo que cambia muy rápido, la única estrategia que garantiza fallar es no correr riesgos”

Mark Zuckerberg

Un lenguaje de programación abarca varias estructuras con sus respectivas sentencias. Se define como una secuencia de instrucciones que dan los seres humanos a las máquinas para crear nuevas aplicaciones, también podemos decir que es el desarrollo lógico para resolver problemas.

En esta ocasión hablaremos de la estructura de selección que se utilizaran para la toma de decisiones, este incluirá, condiciones que con esas mismas nos dará un enfoque en el resultado que queremos obtener. En el trabajo se observará el desarrollo de diferentes tipos de estructuras de selección, tales como: simple, binaria, compuesta, anidadas y múltiples

Objetivos

Objetivo General

Escribir programas mediante la estructura selección.

Objetivos específicos

  • Definir y analizar el problema planteado, para generar la mejor opción posible en resolver dicho problema.
  • Conocer la estructura de programación en Java.
  • Tener la lógica que se va a emplear, verificando siempre todos los posibles errores que puede tener el programa.
  • Comentar dichos algoritmos, en la utilización del código empleado

Contenidos

  1. Pasar tres números como argumentos, comprobar si con esos números se puede construir un triángulo, si es así obtener el tipo de triangulo y su perímetro, en caso contrario visualizar un mensaje que indique que el triángulo no se puede construir.

Código:

public class Construir_un_Triángulo_con_tres_Argumentos

{

    public static void main(String [] Argumentos)

    {

        //Variables de los lados y el perímetro

        double perimetro,LadoA,LadoB,LadoC;

        //Se asigna el valor por parámetros a las variables Lado

        LadoA = Double.parseDouble(Argumentos[0]);

        LadoB = Double.parseDouble(Argumentos[1]);

        LadoC = Double.parseDouble(Argumentos[2]);

        //Fórmula para obtener el perímetro

        perimetro = LadoA + LadoB + LadoC;

        /*Se verifica si el total de argumentos es 3, si lo es, se hace la operación

          caso contrario se muestra un mensaje de error*/

        if(Argumentos.length == 3)

        {

            //Se imprime en pantalla los datos

            System.out.printf("Lado A: %,.2f",LadoA);

            System.out.printf("\nLado B: %,.2f",LadoB);

            System.out.printf("\nLado C: %,.2f",LadoC);

            System.out.print("\n");

            //Se imprime en pantalla el valor del perímetro

            System.out.printf("El perímetro del triángulo es: %,.2f", perimetro);

           

            //Si el triángulo tiene todos los lados iguales, es equilátero

            if((LadoA == LadoB) && (LadoA == LadoC))

            {

              System.out.println("\nEl triángulo es equilátero.");  

            }

            //Si el triángulo tiene dos de los lados iguales, es isóceles

            else if(((LadoA == LadoB) && (LadoA != LadoC)) || ((LadoA == LadoC) && (LadoA != LadoB)) || (LadoA != LadoC) && (LadoC == LadoB))

            {

              System.out.println("\nEl triángulo es isóceles");  

            }

            //Si el triángulo no tiene niguno de los lados iguales, es escaleno

            else if((LadoA != LadoB) && (LadoA != LadoC))

            {

              System.out.println("\nEl triángulo es escaleno");  

            }

        }

        //Mensaje de error

        else

        {

            System.out.println("ERROR: El triángulo no se puede construir.");

        }

    }

}

  1. Pasar seis números como argumentos y determinar cuál de ellos es el número menor y cuál es el número mayor.

Código:

public class Seis_Argumentos_ver_el_Mayor_Menor

{

    public static void main(String [] Argumentos)

    {

        //Variables que almacenarán los argumentos

        double N1,N2,N3,N4,N5,N6;

        //Se asignan los argumentos a las variables

        N1 = Double.parseDouble(Argumentos[0]);

        N2 = Double.parseDouble(Argumentos[1]);

        N3 = Double.parseDouble(Argumentos[2]);

        N4 = Double.parseDouble(Argumentos[3]);

        N5 = Double.parseDouble(Argumentos[4]);

        N6 = Double.parseDouble(Argumentos[5]);

        //Se imprimen los valores obtenidos de los argumentos

...

Descargar como (para miembros actualizados)  txt (23.3 Kb)   pdf (318.5 Kb)   docx (810.6 Kb)  
Leer 23 páginas más »
Disponible sólo en Clubensayos.com