Ejercicios de Programación

December 10, 2018 | Author: Leslie Sinchiguano | Category: Elementary Mathematics, Mathematics, Physics & Mathematics, Geometry, Science
Share Embed Donate


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

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF