Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE INGENIERIA
CARRERA PROFESIONAL DE INGENIERIA DE SISTEMAS
ALGORITMO Problema Determinar la suma, resta, multiplicacin, divisin de dos nmeros Entrada Numero1 A Numero2 B Palabra Proceso
Inicio Leer A Leer B Escribir ingrese la palabra de las cuatros operaciones bsicas Leer palabra Segn sea la palabra inicio CasoSuma CasoResta CasoMultiplicacion CasoDivision Otro caso Fin segn Fin
Salida
Suma S Resta S Multiplicacin S Divisin S
PSEUDOCODIGO cabecera
programa modulo Tipos de datos Constante variables
cuerpo
inicio instrucciones Inicio Escribir ingrese el primer numero Leer A Escribir ingrese el segundo numero Leer B Escribir ingrese la palabra de las cuatros operaciones bsicas Leer palabra Segn sea la palabra//en caso <condicin>palabra sea inicio CasoSuma: S=A+B Escribir la suma es: Escribir(S) Salto CasoResta Si (A>B) S= A-B Escribir la resta es: Escribir(S) Salto CasoMultiplicacion S=A*B Escribir la suma es: Escribir(S) Salto CasoDivision Si (A!=0) S= A/B Escribir la resta es: Escribir(S) Salto Otro caso// si no Escribir Debe ingresar la palabra de las 4 operaciones bsicas Fin segn//caso fin
Real cadena
A,B Palabra
CODIGO
using using using using System; System.Collections.Generic; System.Linq; System.Text;
namespace Cuatro_Operaciones_Basica { class Program { static void Main(string[] args) { float A, B; float S; string Palabra; Console.WriteLine("-------------------------------------------------------"); Console.WriteLine("PROGRAMA QUE DETERMINAR LAS CUATRO OPERACIONES BASICAS"); Console.WriteLine("-------------------------------------------------------"); Console.Write("Ingrese el primer numero:"); A=float.Parse(Console.ReadLine()); Console.Write("Ingrese el primer numero:"); B= float.Parse(Console.ReadLine()); Console.Write("Ingrese la palabra de unas de las 4 operaciones basicas:"); Palabra = Console.ReadLine(); switch (Palabra) { case "Suma": S = A + B; Console.Write("la suma es:"); Console.Write(S); break; case "Resta": if (A > B) { S = A - B; Console.Write("la resta es:"); Console.Write(S); } break; case "Multiplicacion": S = A * B; Console.Write("La multiplicacion es:"); Console.Write(S); break; case "Division": if (A !=0) { S = A / B; Console.Write("La division es:"); Console.Write(S); } break;
Ejemplo2 Construir un programa que resuelva ecuaciones de segundo grado empleando sentencias switch.
namespace Mes_del_Ao { class Program { static void Main(string[] args) { int n; Console.WriteLine("-------------------------------------------------------"); Console.WriteLine("PROGRAMA QUE DETERMINAR EL MES DEL AO INGRESANDO UN N 1-12"); Console.WriteLine("-------------------------------------------------------"); Console.WriteLine("Ingresar numero del Mes: "); n = int.Parse(Console.ReadLine()); switch (n) { case 1: //cdigo que queremos ejecutar en caso dequeenteroseaigual a1 Console.WriteLine("El mes {0} es Enero", n); break; //Esta instruccion hace que salgamos del switch case 2: Console.WriteLine("El mes {0} es Febrero", n); break; case 3: Console.WriteLine("El mes {0} es Marzo", n); break; case 4: Console.WriteLine("El mes {0} es Abril", n); break; case 5: Console.WriteLine("El mes {0} es Mayo", n); break; case 6:
Propuesto Escribir un programa que: 1) Muestre el listado de las habitaciones de la casa rural. 2) Pida por teclado el nmero (dato entero) asociado a una habitacin. 3) Muestre por pantalla la planta y el nmero de camas de la habitacin seleccionada. Nota: Si el nmero introducido por el usuario, no est asociado a ninguna habitacin, se mostrar el mensaje: "ERROR: <nmero> no est asociado a ninguna habitacin."
Escriba un programa que permita calcular lo que hay que pagarle a un trabajador teniendo en cuenta su sueldo y las horas extras trabajadas. Para el pago de horas extras se tiene en cuenta la categora del trabajador: CATEGORA PRECIO HORA EXTRA 1 30 2 38 3 50 4 70
Solucion
using using using using System; System.Collections.Generic; System.Linq; System.Text;
namespace Habitacion_Rural { class Program { static void Main(string[] args) { int numero; Console.WriteLine("-------------------------------------------------------"); Console.WriteLine("PROGRAMA QUE DETERMINAR LAS HABITACIONES RURALES"); Console.WriteLine("-------------------------------------------------------"); Console.Write( Console.Write( Console.Write( Console.Write( Console.Write( Console.Write( Console.Write( "Listado de habitaciones:" ); "\n\n1. Azul" ); "\n2. Roja" ); "\n3. Verde" ); "\n4. Rosa" ); "\n5. Gris" ); "\n\nIntroduzca numero de habitacion: " );
numero = int.Parse(Console.ReadLine()); switch ( numero ) { case 1 : Console.Write( "La Azul tiene 2 camas y esta en la primera planta." ); break; case 2 : Console.Write( "La Roja tiene 1 camas y esta en la primera planta." ); break; Case 3 : Console.Write( "La Verde tiene 3 camas y esta en la segunda planta."); break; case 4 : Console.Write( "La Rosa tiene 2 camas y esta en la segunda planta." ); break; case 5 : Console.Write( "La Gris tiene 1 camas y esta en la tercera planta." ); break; default: Console.Write("ERROR: no esta asociado a ninguna habitacion.", numero); break; } Console.ReadKey(); } } }
Otros