Parcial de Algoritmos

download Parcial de Algoritmos

of 10

description

Parcial de Algoritmos C++

Transcript of Parcial de Algoritmos

  • Joaquin Cuadra

    Curso Algoritmo de Datos

    Parcial de Algoritmos

    Preg_01.- Escribir un pseudocdigo que permita leer desde el teclado los tres lados de un tringulo, luego calcular e imprimir el permetro y rea de dicho tringulo siempre y cuando exista el tringulo. (Aplique la frmula de Hern para el clculo del rea). El programa debe terminar cuando usted presione la tecla N (Sug. Poner una iteracin que pregunte desea continuar *S/N+?)

    Algoritmo programa 1. Var

    float a,b,c,semiperimetro,area;

    char opcion='N';

    Inicio

    HACER MIENTRAS OPCION != N

    Leer (a,b,c) // los 03 lados de un cateto

    SEMIPERIMETRO =a+b+c/2; // Semiperimetro

    AREA =sqrt((s-a)*(s-b)*(s-c));

    IMPRIMIR SEMIPERIMETRO Y AREA

    IMPRIMIR

  • char opcion='N';

    while(opcion=='N' )

    {

    cout

  • Preg_02.- Disear un algoritmo que permita calcular la suma de los primeros N trminos de la Siguiente series: 64/21 + 62/24 + 60/27 + 58/30 + ..........

    Algoritmo programa 2. Var

    float a,numerador=66,denominador=18,suma=0;

    char opcion='N';

    Inicio

    HACER MIENTRAS OPCION != N

    Leer (a) // Ingresa la cantidad de repericion

    DESDE i=0; HASTA i

  • for(int i=0;i
  • Preg_03.- Escribir un pseudocdigo para imprimir los divisores, la cantidad de divisores y la suma de dichos divisores de los nmero enteros que se encuentran entre dos valores enteros positivos. Debe asegurarse que el valor inicial siempre sea menor que el valor final.

    Algoritmo programa 3.

    VAR

    int x, y;

    int r, d, contador=0, suma=0, tc=0,ts=0;

    d = 1;

    INICIO

    HACER MIENTRAS OPCION != N

    Leer (x,y) // Rango de Divisores inicio y Fin

    DESDE i=x; HASTA i>>>>> Los Divisores de

  • int x, y;

    cout>x;

    cout>y;

    for (int i=x; i

  • Algoritmo programa 4.

    VAR

    float a,aumento=0,pre=0,civil=0,total=0;

    char b,opcion='N';

    INICIO

    HACER MIENTRAS OPCION != N

    Leer (a,b) // Salario del trabajador y estado Civil

    SI (a>6000) {aumento=0;}

    SI ((a>3001) || (a1501) || (a0) || (a

  • Programa 4. #include

    #include

    #include

    #include

    using namespace std;

    void valida (float z)

    {

    while (z

  • Algoritmo 5.

    VAR

    int a;

    char opcion='N'

    INICIO

    HACER MIENTRAS OPCION != N

    Leer (a) // Longitud de la Varilla

    IMPRIMIR (int)(a/1) >a;

    cout