Ejercicios de Programación
Short Description
Pequeños ejemplos de programas...
Description
UNIVERSIDAD UNIVERSIDAD TÉCNICA ESTATAL DE QUEVEDO Cedula: Cedula: 120538854-7 Estudiante: Estudiante : Sinchiguano Leslie Fecha: Fecha: 05/02/16 Actividad : Trabajo Autónomo Asignatura: Asignatura: Programación
Facultad : Ciencias de la Ingeniería Modulo: Modulo: 1 Corte evaluativo: evaluativo: 2 Ingeniero: Ingeniero: Carrera: Carrera: Ingeniería de Sistemas
Ejercicios propuestos 1) Hacer un seguimiento (prueba de escritorio) del siguiente grupo de instrucciones. INICIO SUMA = 0; X = 20; SUMA = SUMA + X; Y = 40; X = X + Y ** 2; SUMA = SUMA + X / Y; Escribir “EL VALOR DE LA SUMA ES:”, SUMA; FIN_INICIO int suma = 0, x = 20, y = 40; suma = suma + x; x = x + y * y; suma = suma + x / y; Console.WriteLine("E Console.WriteLine("Ell valor de la suma es: {0}", suma); Console.ReadKey(); 2) Escriba un algoritmo que, dados dos valores A y B, encuentre: A – B, B, A + B, A * B y A / B bool validacion; int A, B; string string op; do { System.Console.Clear(); Console.WriteLine("Operaciones con dos números"); do {
Console.Write("Ingr Console.Write("Ingrese ese primer número:"); validacion = int.TryParse(Console.ReadLine(), out A); if(!validacion) { Console.WriteLine("Número no valido!!!"); Console.ReadKey(); System.Console.Clear(); } }while(!validacion); do { Console.Write("Ingrese segundo número:"); validacion = int.TryParse(Console.ReadLine(), out B); if (!validacion) { Console.WriteLine("Número no valido!!!"); Console.ReadKey(); System.Console.Clear(); } } while (!validacion); Console.WriteLine("La suma es {0}", A + B); Console.WriteLine("La resta es {0}", A - B); Console.WriteLine("La multiplicación es {0}", A * B); if (B == 0) { Console.WriteLine("No se pueden dividir!!!"); } else { Console.WriteLine("La división es {0}", A / B); } Console.Write("Desea volver a ingresar datos?... SI o NO... R:"); op = Console.ReadLine(); switch(op) { case "SI": Console.WriteLine("Vuelva a ingresar nuevos valores :D"); Console.ReadKey(); break; case "NO":
Console.Write("Ingr Console.Write("Ingrese ese primer número:"); validacion = int.TryParse(Console.ReadLine(), out A); if(!validacion) { Console.WriteLine("Número no valido!!!"); Console.ReadKey(); System.Console.Clear(); } }while(!validacion); do { Console.Write("Ingrese segundo número:"); validacion = int.TryParse(Console.ReadLine(), out B); if (!validacion) { Console.WriteLine("Número no valido!!!"); Console.ReadKey(); System.Console.Clear(); } } while (!validacion); Console.WriteLine("La suma es {0}", A + B); Console.WriteLine("La resta es {0}", A - B); Console.WriteLine("La multiplicación es {0}", A * B); if (B == 0) { Console.WriteLine("No se pueden dividir!!!"); } else { Console.WriteLine("La división es {0}", A / B); } Console.Write("Desea volver a ingresar datos?... SI o NO... R:"); op = Console.ReadLine(); switch(op) { case "SI": Console.WriteLine("Vuelva a ingresar nuevos valores :D"); Console.ReadKey(); break; case "NO":
Console.WriteLine("Chao!!!"); Console.ReadKey(); break; default: Console.WriteLine("Error!!! Opción incorrecta :p"); Console.ReadKey(); break; } }while(op!="NO");
3) Elabore un algoritmo que lea un número y obtenga su cuadrado y su cubo. bool validacion; int n; do { Console.WriteLine("Ingrese un número:"); validacion = int.TryParse(Console.ReadLine(), out n); if (!validacion) { Console.WriteLine("Error!!! Solos ingrese números no caracteres"); Console.Readkey(); Console.Clear(); } } while (!validacion); Console.WriteLine("El cuadrado del número ingresado es: {0}", Math.Pow(n, 2)); Console.WriteLine("El cubo del número ingresado es: {0}", Math.Pow(n, 3)); Console.ReadKey(); 4) Elabore un algoritmo que lea un número negativo e imprima el número y el positivo del mismo. int numero; bool validacion; string string op; do { System.Console.Clear();
do { Console.WriteLine("Lectura de número negativo y salida de su psotivo :D lol"); Console.Write("Ingrese un número:"); validacion = int.TryParse(Console.ReadLine(), out numero); if (!validacion) { Console.WriteLine("Ingrese solo números!!!"); Console.ReadKey(); Console.Clear(); } } while (!validacion); if (numero >= 0) { Console.WriteLine("Ingrese solo números negativos!!!"); } else { Console.WriteLine("El número ingresado es: {0}", numero); Console.WriteLine("Su positivo es: {0}", Math.Abs(numero)); } Console.WriteLine("Repetir? SI O NO... R:"); op = Console.ReadLine(); switch(op) { case "SI": Console.WriteLine("Vuelva a ingresar datos :D"); Console.ReadKey(); break; case "NO": Console.WriteLine("CHAO!!! :P"); Console.ReadKey(); break; default:
Console.WriteLine("Error!!!"); Console.ReadKey(); break; } }while((op!="NO"));
5) Diseñe un algoritmo que entre la ordenada (Y) y la abscisa (X) de un punto de un plano cartesiano y, determine si pertenece o no a la recta Y = 3X + 5. int X, Y, comprobacion; bool validacion; do { Console.Write("Ingrese el valor de X:"); validacion = int.TryParse(Console.ReadLine(), out X); if
(!validacion)
{
Console.WriteLine("Error!!!
Ingrese
números
no
números
no
caracteres"); Console.Readkey(); Console.Clear();} }while(!validacion); do { Console.Write("Ingrese el valor de Y:"); validacion = int.TryParse(Console.ReadLine(), out Y); if
(!validacion)
{
Console.WriteLine("Error!!!
caracteres"); Console.Readkey(); Console.Clear();} } while (!validacion); comprobacion = 3 * X + 5; if(comprobacion==Y) { comprobacion=(Y-5)/3; if(comprobacion==X) { Console.WriteLine("Si pertenecen a la recta"); Console.WriteLine("3({0})+5={1}",X,Y); } } else
Ingrese
{ Console.WriteLine("No pertenecen a la recta"); } Console.ReadKey(); 6) Una frutería ofrece las manzanas con descuento según la siguiente tabla: No. de manzanas compradas
% descuento
0 – 2
0%
3 – 5
10%
6 – 10
15%
11 en adelante
20%
Determinar cuánto pagará una persona que compre manzanas en esa frutería. int cantidad_manzana; double valor_manzana; bool validacion; System.Console.Clear(); do { Console.WriteLine("Ingrese cantidad de manzanas:"); validacion = int.TryParse(Console.ReadLine(), out cantidad_manzana); if (!validacion) { Console.WriteLine("¡¡¡Numero incorrecto!!!"); } } while (!validacion); if (cantidad_manzana > 0) { do { Console.WriteLine("Precio de cada manzanas:"); validacion = double.TryParse(Console.ReadLine(), out valor_manzana); if (!validacion) { Console.WriteLine("¡¡¡Numero incorrecto!!!"); }
} while (!validacion); if (valor_manzana > 0) { if ((cantidad_manzana >= 0) && (cantidad_manzana = 3) && (cantidad_manzana = 6) && (cantidad_manzana
View more...
Comments