/C-Practice

Algorithm Practices in C ++ with Interactive Menu

Primary LanguageC++

C++ Practice

Derechos de Autor (C) 2014-2018 Wonder Diaz

Practicas de Algoritmos en C++ Agrupadas en un Proyecto creado con el IDE Zinjai. Este Proyecto se realiza con fines educativos, con el fin de desarrollar codigos simples. Cualquier mejora o error encontrado notificarlo.

Registro de cambios

  • V1.0.2 Mejoras en el codigo

  • V1.0.1 Correccion de Errores menores

  • V1.0.0 Archivos Base.

Algoritmos de Estructuras Sencillas

  1. Lea el nombre y la edad de cualquier persona e imprima la edad
  2. Imprima su nombre, edad, sexo, y estado civil
  3. Lea el nombre y la edad de cualquier persona e imprima si y solo si la persona es menor de edad un mensaje que diga ‘no puede votar’
  4. Lea el nombre y la edad de cualquier persona e imprima solo si la persona es mayor de edad, el nombre de la persona
  5. Lea dos números e imprima solo los positivos
  6. Lea dos números calcule la suma e imprima la suma y los números leídos
  7. Lea dos números e imprima ambos números si por lo menos uno de ellos es positivo
  8. Lea dos números e imprima ambos números solo si son de diferente signo y distintos de cero
  9. Lea un número y calcule e imprima el cuadrado del número y su raíz cuadrada. Si el numero es negativo imprima el numero, el cuadrado del numero y un mensaje que diga ‘tiene raíz imaginaria’
  10. Obtenga el número mayor de tres números cualesquiera
  11. Leer el nombre de un empleado, el salario básico por hora y el número de horas trabajadas durante la semana. Calcular el salario neto, teniendo en cuenta que si el numero de horas trabajadas durante la semana es mayor de 48, esas horas de mas se consideran horas extras y tienen un 35% de recargo. Imprima el nombre del empleado y el salario neto
  12. lea el nombre y la edad de cualquier persona e imprima solo si la persona es mayor de edad, el nombre de la persona, de lo contrario, imprima un mensaje que diga ‘no puede votar’
  13. lea el nombre, la edad y el sexo de cualquier persona e imprima, solo si la persona es de sexo masculino y mayor de edad, el nombre de la persona.
  14. Lea el nombre, la edad, el sexo y el estado civil de cualquier persona e imprima solo si la persona es un hombre soltero mayor de edad, el nombre de la persona.
  15. Lea dos números, calcule la suma de los números e imprima los números leídos y solo si la suma es negativa imprímala también
  16. Lea el nombre la edad, el sexo y el estado civil de cualquier persona e imprima, solo si la persona es hombre o mujer menor de edad o es hombre casado de cualquier edad, el nombre de la persona y un mensaje que diga ‘usted no se manda’
  17. Lea dos números y calcule el cociente de dividir el primero por el segundo, imprima el cociente. Si el segundo es cero no ejecute el cálculo e imprima un mensaje que diga: ‘la división no es posible’
  18. Lea un numero e imprima el numero y el valor absoluto del mismo
  19. Leer el nombre de un empleado, su salario básico por hora y el número de horas trabajadas en el mes. Calcular su salario mensual e imprimir tanto el nombre como su salario mensual. Nota: salario mensual = salario básico por hora * número de horas trabajadas en el mes.
  20. Lea un número y calcule e imprima su raíz cuadrada. Si el numero es negativo imprima el numero y un mensaje que diga ‘tiene raíz imaginaria’
  21. Leer un número y calcular el 5% del número leído. Obtener tanto el número como el porcentaje calculado.
  22. Leer el nombre de un empleado, su salario básico por hora, el número de horas trabajadas en el periodo y el porcentaje de retención en la fuente. Calcular el salario bruto, el valor de retención y su salario neto. Nota: salario bruto = salario básico por hora número de horas trabajadas en el periodo, valor de retención = salario bruto porcentaje de retención, salario neto = salario bruto – valor de retención
  23. Para un salario bruto de hasta 75.000 Bs. no hay retención. Para un salario bruto de 75.000bs a 150.000bs el porcentaje de retención es de 5%. Para un salario bruto mayor a 150.000bs el porcentaje e retención es de 8%. Obtener el nombre del empleado, el salario bruto, el valor de la retención y el salario neto. Se debe leer el nombre y el salario bruto. Nota: valor de retención = salario bruto * porcentaje de retención, salario neto = salario bruto – valor de retención.
  24. Diseñar un algoritmo, que permita ingresar el dividendo y el divisor y que luego calcule el residuo y el cociente de dicha división.
  25. Diseñar un algoritmo que calcule y escriba el cuadrado de 243.
  26. Diseñar un algoritmo que intercambie los valores de dos variables numéricas.
  27. Diseñar un algoritmo que permita ingresar un valor inicial y luego un valor final, para luego calcular el valor central de los números
  28. Averiguar si dado dos números, uno es divisor de otro.
  29. Diseñar un algoritmo que permita determinar si un numero ingresado desde el teclado es un numero par o impar
  30. Realizar un algoritmo que permita ingresar un número determinado de segundos y lo convierta en horas, minutos y segundos.
  31. Realizar un algoritmo que permita ingresar la hora, minutos y segundos y que indique cuantos segundos son.
  32. Diseñar un algoritmo que permita ingresar la hora, minutos y segundos y que calcule la hora en el siguiente segundo ("0=< H =<23", "0=< M =<59" "0=< S=<59").
  33. Realizar el diseño de un algoritmo que permita: Ingresar el código del trabajor, Ingresar número de horas trabajadas, Ingresar el costo de la hora, Calcular el sueldo bruto semanal, Calcular el sueldo neto semanal, Imprimir el sueldo bruto y el sueldo neto, Respectivo (sueldo bruto menos el descuento del seguro de pensiones 11%)
  34. Escribir un algoritmo que determine si un año es bisiesto. Un año es bisiesto si es múltiplo de 4 (por ejemplo 1984). Los años múltiplos de 100 no son bisiestos, salvo si ellos son también múltiplos de 400 (2000 es bisiesto, pero; 1800 no lo es).
  35. Dado a, b determinar el valor de la división entera y el resto de la división entera de a, b (utilizando los operadores de div. o Mod)
  36. Diseñar un algoritmo que determine el precio de un billete ida y vuelta en ferrocarril, dando la distancia a recorrer y el número de días en destino, sabiendo que si la estancia es superior a 7 días y la distancia es superior a 800 km. El billete tiene una reducción del 30%. El precio por kilómetro es de 85 Bs.
  37. Dado la duración (en minutos) de una llamada telefónica, calcular su costo, de la siguiente manera: Hasta 5 min. el costo es 0.90. Por encima de 5 min. el costo es 0.90+0.20 por cada minuto adicional a los 5 primeros min.

Algoritmos de Ciclos

  1. Obtenga los números pares comprendidos entre 20 y 400
  2. Lea el nombre, la edad, el sexo y estado civil de 20 personas e imprima el nombre de la persona si y solo si es un hombre, soltero, mayor de edad.
  3. obtenga e imprima la suma de los múltiplos de 2 comprendidos entre M y N
  4. Lea un numero y obtenga los múltiplos de 3 comprendidos entre 1 y el numero leído
  5. construir una tabla de valores de la función Y= X² + 3*X – 7 desde X=1 hasta X=250 aumentando de 10 en 10
  6. Calcular la suma de los 100 primeros números naturales
  7. Se requiere saber de 35 alumnos cuantos están en cada categoría Deficiente (N<2) Insuficiente (2 < o = N < 4) Suficiente (4 < o = N < 5) Bien (5 < o = N < 6) Notable (6 < o = N < 8) Sobresaliente (8 < o = N)
  8. Mostrar las 30 primeras potencias de 3 y la suma de ellos.
  9. Encuentre la calificación promedio para un gran número, aunque desconocido de calificaciones de exámenes.
  10. Un hombre planea invertir 500.000 Bs. por año al 6% de interés. Cuantos años requeriría para acumular 100.000.000 bs. Se debe obtener el año en el cual excede a 100.000.000 bs.
  11. Cierta universidad esta interesada en saber la calificación media de los estudiantes que recibieron castellano durante un semestre. Desea saber también el número total de estudiantes que reprobaron. Calcule lo anterior, teniendo en cuenta que se leen las calificaciones.
  12. Leer una serie de pares de números y obtener de cada par el número mayor. Imprima un mensaje especial si los números son de igual valor.
  13. Una librería estima los precios de sus libros de la siguiente forma: el precio básico de un libro es de 5.000 Bs. mas 200 Bs. por pagina. Sin embargo, si el número de páginas excede de 550 el precio se incrementa en otros 750bs. Se debe leer el código del libro y el número de páginas. Se requiere calcular e imprimir el código y el precio de cada uno de los libros.

Donacion

paypal