Vous êtes sur la page 1sur 4

Ejercicio 1 Realice un algoritmo, que dado los nmeros enteros A y B, escriba el resultado de la siguiente expresin: (A + B)2 3 Datos: Donde:

A, B A y B son variables de tipo entero, que expresan los datos que se ingresan.

Algoritmo: Pida los valores de A y B Sume los valores de A y B Eleve a la segunda potencia el resultado de A + B Divida el resultado de la potencia entre 3 Asigne el resultado de la divisin a la variable RES Imprima el valor de RES Ejercicio 2 Realice un algoritmo que pida un nombre de 4 letras, que las lea letra por letra y despliegue el nombre completo Datos: Donde: LET1, LET2, LET3, LET4 LET1, LET2, LET3 y LET4 son las variables de tipo caracter donde se van a almacenar las letras del nombre

Algoritmo: 1. Pida el valor de LET1 2. Pida el valor de LET2 3. Pida el valor de LET3 4. Pida el valor de LET4 5. Despliegue los valores de LET1, LET2, LET3, LET4 en forma continua #include <iostream.h> main () { char l1,l2,l3,l4,nombre; Cout<<"Ingrese la primera letra del nombre"\n; cin>>l1; cout<<"Ingrese la segunda letra del nombre"\n; Cin>>l2; cout<<"Ingrese la tercera letra del nombre"\n; Cin>>l3; cout<<"Ingrese la cuarta letra del nombre"\n; cin>>l4; nombre=l1+l2+l3+l4; if nombre=4 then Cout<<"el nombre es:";>>l1,l2,l3,l4; else Cout<<"el nombre es mayor de cuatro letras" return 0; };

Ejercicio 3 Realice un algoritmo que pida el nombre de una persona y lo despliegue con la fecha actual en un mensaje que diga "<nombre_ de_la_persona> la fecha de hoy es <fecha>" Datos: NOMBRE Donde: NOMBRE es la variable de tipo cadena donde se almacenar el nombre de la persona Algoritmo: a. Pida el nombre de la persona y asgnelo a NOMBRE b. Asigne 'Jueves 13 de junio de 2002' a FECHA c. Imprima el valor de NOMBRE d. Despliegue el texto ' la fecha de hoy es: ' e. Despliegue el valor de FECHA Ejercicio 4 Realice un algoritmo que pida dos valores A y B, y los compare, si el valor de A es mayor que el valor de B, que despliegue un mensaje de A>B Datos: AyB Donde: A y B son variables de tipo entero que contienen lo valores Algoritmo: 1. Pida los valores de A y B 2. Compare los valores de A y B 3. Asigne el resultado de la comparacin a VALOR 4. Si VALOR es verdadero imprima ' A > B' Ejercicio 5 Realice un algoritmo que calcule el area de un rectangulo Datos: BASE, ALTURA, Donde: BASE, ALTURA son las variables que contienen los valores del rectangulo Algoritmo: 1. Pida el valor de BASE 2. Pida el valor de ALTURA 3. Multiplique BASE * ALTURA y asignelo a AREA 4. Imprima el valor de AREA Ejercicio 6 Realice un algoritmo que calcule el pago de un producto, pida el nombre del producto, el precio, la cantidad y despliegue el total a pagar de ese producto Datos: PRODUCTO, PRECIO, CANTIDAD Donde: PRODUCTO es una variable de tipo cadena que almacena el nombre del producto PRECIO, CANTIDAD son las variables de tipo entero que contienen los valores del precio y la cantidad de productos Algoritmo: 1. Pida el nombre del producto y lo asigna a PRODUCTO

2.
3. 4. 5. 6.

Pida el precio del producto y lo asigna a PRECIO Pida la cantidad de producto y lo asigna a CANTIDAD Multiplique CANTIDAD * PRECIO y asigne el valor a TOTAL Despliegue el valor de PRODUCTO Despliegue el valor de TOTAL

Ejercicio 7 Realice un algoritmo que calcule el area de un circulo Datos: RADIO

Donde:

RADIO es la variable de tipo entera que almacena el valor del radio del circulo

Algoritmo: 1. 2. 3. 3.14 4. 5. Pida el valor de RADIO Calcule el cuadrado de RADIO Multiplique el resultado del cuadrado por la constante PI, Asigne el resultado de la multiplicacin a AREA Imprima el valor de AREA

Ejercicio 18 Dada la matricula y 5 alificaciones de un alumno obtenidas a lo largo del curso, construya un diagrama de flujo que imprima la matricula del alumno y el promedio de sus calificaciones. Datos: MAT, CAL1, CAL2, CAL3, CAL4, CAL5 Donde: MAT Es una variable de tipo entero que representa la matricula del alumno CAL1, CAL2, CAL3, CAL4, CAL5 Son variables de tipo real que expresan las 5 calificaciones del alumno

Inicio
MAT, CAL1, CAL2, CAL3, CAL4, CAL5 PROM = (CAL1, + CAL2 + CAL3 + CAL4 + CAL5) /5

Lectura de la matricula y calificaciones Almacena en la variable de tipo real PRO, el promedio de las calificaciones Escribe la matricula y el promedio

MAT, PROM

Fin
Ejercicio 19 Se desea obtener el salario neto de un trabajador conociendo el nmero de horas trabajadas, el salario hora y la tasa de impuestos que se le debe deducir. La representacin del pseudocdigo es la siguiente:

Inicio

Fin

// clculo de impuestos y salario leer nombre, horas, precio_hora salario_bruto <- horas * precio_hora tasas <- 0.25 * salario_bruto salario_neto <- salario_bruto - tasas escribir nombre, salario_bruto, tasas, salario_neto

Ejercicio 20 Construya un diagrama de flujo tal, que dado como dato la calificacin de un alumno en un examen, escriba 'aprobado' en caso de que esa calificacin fuese mayor que 8. Dato: Donde: alumno. Diagrama: CAL CAL es una variable de tipo real que expresa la calificacin del

Inicio CAL No Estructura selectiva si entonces

CAL > 8

Si 'Aprobado'

Fin

Vous aimerez peut-être aussi