ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

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

Página 1 de 17

TALLER NUMERO 9

PAULA VALENTINA LOPEZ GONZALEZ

PROFESORA ALCIRA ORDOÑEZ

UNIVERSIDAD MILITAR NUEVA GRANADA

PROGRAMACION l

SEMESTRE I

2016

[pic 1]

  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");

}

  1. 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");

}

  1. 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");

}

  1. 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

...

Descargar como (para miembros actualizados) txt (12 Kb) pdf (180 Kb) docx (30 Kb)
Leer 16 páginas más »
Disponible sólo en Clubensayos.com