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

Solucion a problemas con C#


Enviado por   •  29 de Marzo de 2019  •  Prácticas o problemas  •  3.584 Palabras (15 Páginas)  •  353 Visitas

Página 1 de 15

[pic 1]

Programación 1[pic 2]

[pic 3]

Introducción

El presente trabajo muestra la resolución de dos ejercicios prácticos utilizando el lenguaje de programación C#, en el primero de ellos se utiliza el modo consola para solicitar al usuario el salario de una persona, y el programa devolverá el valor del “Bono” de acuerdo a una tabla que se muestra en el enunciado, este ejercicio aparte de realizar comparaciones se valera de operaciones básicas de matemática para llegar a la solución. El segundo ejercicio está desarrollado con Windows Form para que el usuario pueda interactuar con interfaz más amigable, gracias a los controles que ofrece Visual Studio se ha creado un formulario sencillo con controles básicos que permitirán al usuario ingresar la Temperatura en una caja de texto y al presionar clic sobre el botón, el programa internamente hará la comparación según la tabla que se presenta en el enunciado, para luego asignar a la variable que guardara el tipo de dato el valor correspondiente.  Cabe mencionar que para ambos ejercicios se utilizan estructuras selectivas que permiten recorrer varias opciones y seguir el bloque de código según la condición que cumpla. Para cada ejercicio se ha hecho todo el análisis del problema, en este documento se encontrara de forma detallada las variables de entrada, salida, las restricciones que tendrá el usuario para ingresar la información así como las variables de proceso, el algoritmo narrado y la sintaxis de C#.    


Programación 1[pic 4]

[pic 5]

Objetivos

Conocer y aplicar las estructuras selectivas en C# para la resolución de dos problemas planteados.

Objetivos Específicos

  • Conocer la sintaxis de las estructuras selectivas en C#.
  • Aprender a utilizar las herramientas de Windows form.
  • Conocer los controles que ofrece Visual Studio.

Programación 1[pic 6]

[pic 7]

Desarrollo del Ejercicio 1:

Construya la solución de consola en C# que lea el salario de una persona e indique cuanto es el bono según la siguiente tabla.[pic 8]

Planteamiento General del problema:

Entrada                                Proceso                                Salida                        [pic 9]

Sueldo                                                  Bono[pic 10][pic 11]

Opcion

Análisis del problema

Definición de variables de entrada

Nombre

Tipo

Descripción

Sueldo

double

Esta variable almacenará el sueldo que el usuario ingresara.

Opcion

String

Esta variable almacenara la opción cuando se nos pida si queremos hacer otro calculo o salir de la aplicación

Programación 1[pic 12]

[pic 13]

 Definición de variables de salida:

Nombre

Tipo

Descripción

Bono

double

Esta variable almacenará e imprimirá el resultado de calcular el sueldo por el porcentaje correspondiente.

Restricciones

Para realizar los cálculos respectivos únicamente se aceptaran valores que sean iguales o mayores a 100.

Sueldo <= 100

Proceso

Para realizar el proceso de respectivo se evaluara primero el rango del sueldo ingresado y luego se multiplicara por el porcentaje.

¿Es Sueldo >= 100 && Sueldo <= 100?

        Si

                Sueldo * 0.10

        No

¿Es Sueldo >200 && Sueldo <= 300?

        Si

                Sueldo * 0.20

        No

¿Es Sueldo >300?

        Si

                Sueldo * 0.30

               2.5 Definición de variables de proceso:

                No hay


Programación 1[pic 14]

[pic 15]

Algoritmo Narrado

  1. Escribir Ingrese el Sueldo
  2. Leer Sueldo
  3. Evaluar si Sueldo >= 100 && Sueldo <= 200
  1. Hacer Bono = Sueldo *0.10
  2. Imprimir Bono
  1. Si no evaluar Sueldo >200 &&  Sueldo <=300
  1. Hacer Bono = Sueldo * 0.20
  2. Imprimir Bono
  1. Si no evaluar Sueldo >300
  1. 5.1Hacer Bono = Sueldo *0.30
  2. 5.2 Imprimir Bono
  1. Si no imprimir “solo se permiten ingresar valores mayores o iguales a 100
  2. Fin del ciclo condicional
  3. Preguntar si desea hacer otro calculo
  4. Leer respuesta ingresada por el usuario
  5. Ingreso “S” el usuario
  1. Regresar al punto 1 y repetir los pasos
  1. Salir de la aplicación

 

Sintaxis C#

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace Ejercicio1_RU17009

{

    class Program

    {

        static void Main(string[] args)

...

Descargar como (para miembros actualizados)  txt (13.4 Kb)   pdf (293.6 Kb)   docx (169.9 Kb)  
Leer 14 páginas más »
Disponible sólo en Clubensayos.com