Diseñar un programa en Visual C++ que lea un número de tres cifras y determine si es palíndromo (el mismo al leerlo al revés, Ej. 383).
PAULA_LTesis25 de Marzo de 2016
4.126 Palabras (17 Páginas)2.938 Visitas
TALLER NUMERO 9
PAULA VALENTINA LOPEZ GONZALEZ
PROFESORA ALCIRA ORDOÑEZ
UNIVERSIDAD MILITAR NUEVA GRANADA
PROGRAMACION l
SEMESTRE I
2016
[pic 1]
- Diseñar un programa en Visual C++ que lea un número de tres cifras y determine si es palíndromo (el mismo al leerlo al revés, Ej. 383).
EPS:
Entrada: num1
Proceso: unidades, decenas, centenas
Salida: palíndromo – no_palindromo
Pseudocódigo:
Inicio:
Leer: num1
unidades: num1 mod 10
decenas: (num1 mod 100) div 10
centenas: num1 div 100
Si: unidades = centenas
Entonces:
Escribir: “Numero_palíndromo”
Sino:
Escribir: “Numero_no_palindromo”
Fin.si
Fin
//Programa que permite determinar si un número es palíndromo o no
#include
using namespace std;
int main()
{
int num1, unidades, decena, centenas;
cout << "Escriba un numero de tres digitos";
cin >> num1;
unidades = num1 % 10;
decena = (num1 % 100) / 10;
centenas = num1 / 100;
if (unidades == centenas)
cout << "Numero palindromo" << endl;
else
cout << "Numero no palindromo" << endl;
system("pause");
}
- Hacer un programa en Visual C++ que lea un año y determine si el año es bisiesto o no, (los años bisiesto son múltiplos de 4)
EPS:
Entrada: año
Proceso: año_bisiesto – año_no_bisiesto
Salida: año_bisiesto – año_no_bisiesto
Pseudocódigo:
Inicio:
Leer: año
año_bisiesto: año mod 4 = 0
no_bisiesto: año mod 4 ¡= 0
Si: año_bisiesto
Entonces:
Escribir: “Este_es_un_año_bisiesto”
Sino:
Escribir: “Este_es_un_año_no_bisiesto”
Fin.si
Fin
//Programa que determina si un año es bisiesto o no
#include
using namespace std;
int main()
{
int año, año_bisiesto, no_bisiesto;
cout << "Escriba un año: " << endl;
cin >> año;
año_bisiesto = (año % 4) == 0;
no_bisiesto = (año % 4) != 0;
if
(año_bisiesto)
cout << "Este es un año bisiesto" << endl;
else
cout << "Este es un año no bisiesto " << endl;
system("pause");
}
- Desarrollar un programa en Visual C++ que resuelva la siguiente función f(x), para un valor de x dado por teclado:
[pic 2]
EPS:
Entrada: x
Proceso: funcion1 – funcion2
Salida: ecuacion1 – ecuacion2
Pseudocódigo:
Inicio:
Leer: x
funcion1: 3*(x^3)-2*(x^2)+5
funcion2: 2*(x^2) - 2
Si: x <= 4
Entonces:
Escribir: funcion1: “ecuación 1: ”
Sino:
Escribir: funcion2: “ecuación 2”
Fin.si
Fin
//Programa que permite resulver la funcion f(x) para un valor de x dado por teclado
#include
using namespace std;
int main()
{
float funcion1, funcion2, x;
cout << "Escriba un valor para X: ";
cin >> x;
funcion1 = x <= 4;
funcion1 = 3 * (x*x*x) - 2 * (x*x) + 5;
funcion2 = x > 4;
funcion2 = 2 * (x*x) - 2;
if (x <= 4)
cout << "Ecuacion 1 = " << funcion1 << endl;
else
cout << "Ecuacion 2 = " << funcion2 << endl;
system("Pause");
}
- Escribir un programa en Visual C++ que calcule la tarifa a pagar por telefonía celular para un consumo de t minutos en un mes teniendo en cuenta que:
- La tarifa básica es de $28.000
- $200 el valor por minuto para los primeros 100 minutos
- El valor por minuto después de los primeros 100 minutos tiene un descuento del 25%
EPS:
Entrada: minutos_mes
Proceso: tarifa1 – tarifa2 – tarifa - descuento
Salida: tarifa – tarifa1
Pseudocódigo:
Inicio:
Leer: minutos_mes
tarifa1: (valor_minuto * minutos_mes) + tarifa_basica
tarifa2: minutos_mes – 100
Descuento: tarifa2 * 200 * 0.25
Tarifa: ((tarifa * 200) – descuento) + (100*200) + tarifa_basica
Si: minutos_mes > 100
Entonces:
Escribir: tarifa: “El valor a pagar incluye descuento: ”
Sino:
Escribir: tarifa1: “El valor a pagar no incluye descuento: ”
Fin.si
Fin
...