Documentos de Académico
Documentos de Profesional
Documentos de Cultura
De Manizales
2021
1. Describa en sus propias palabras los pasos a tener en cuenta para la elaboració n y
desarrollo de un algoritmo.
Rta:
A) Reconocer el problema.
B) Establecer las variables.
C) Ejecutar la solució n del problema.
D) Probar el algoritmo elaborado, si está bien dejarlo así; si está mal corregir e
intentar de nuevo.
3. Dado el ancho, largo y alto de una caja, calcular el volumen y la cantidad de papel (en
cm2) necesario para cubrirla.
Rta:
#include<iostream>
int main(){
setlocale(LC_ALL, "spanish");
vol=an*lg*al;
papel=(al*an)+(al*lg)+(al*an)+(al*lg)+(al*an)+(al*lg);
return 0;
}
4. Un estudiante desea saber cuá l será su calificació n final en Programació n. Dicha
calificació n se compone del promedio de tres notas parciales. Cada nota parcial se obtiene a
partir de un taller, una evaluació n teó rica y una evaluació n prá ctica. Los talleres equivalen
al 35% de la nota del parcial, las evaluaciones teó ricas al 40% y las evaluaciones prá cticas
al 25%.
Rta:
#include<iostream>
int main(){
setlocale(LC_ALL, "spanish");
tap=ta*0.35;
evteop=evteo*0.40;
evprap=evpra*0.25;
calfin=tap+evteop+evprap;
return 0;
}
5. Un estudiante desea saber la nota mínima que deberá obtener en la evaluació n final de
cá lculo después de conocer las notas de los dos parciales, sabiendo que la materia se
aprueba con 3.5 y la nota definitiva se obtiene de la siguiente manera: 35% para el parcial
uno, 25% para el parcial 2 y 40% para el final.
Rta:
#include<iostream>
int main(){
setlocale(LC_ALL, "spanish");
nota=(3.5-0.35*par1-0.25*par2)/0.40;
return 0;
}
6. En una tienda se adquiere un producto por un valor inicial. La tienda tiene como política
adquirir el 20% de utilidad sobre el producto. Sin embargo, la tienda tiene una temporada
de descuentos del 11% en toda la tienda. Se requiere un algoritmo que permita a la tienda
vender el producto en temporada de descuentos sin que pierda el 20% de utilidad sobre el
producto que venda.
Rta:
#include<iostream>
int main(){
setlocale(LC_ALL, "spanish");
preciod=precioo+(precioo*0.20);
precio2=preciod+(preciod*0.11);
cout<<"\nEl precio de venta del producto con el 20% de utilidad es de: " <<preciod<<endl;
cout<<"El precio de venta del producto con el 20% de utilidad aplicando un 11% de descuento es
de: " <<precio2;
return 0;
}
#include<iostream>
int main()
{
setlocale(LC_ALL, "spanish");
int numero;
if (numero % 2 == 0)
cout<<"\nEl nú mero es par";
else
cout<<"\nEl nú mero es impar";
return 0;
}
10. Se desea evaluar si dos nú meros son iguales, caso contrario a esto, se desea saber cuá l
de los dos nú meros es mayor al otro y que se escriba el valor mayor.
Rta:
#include <iostream>
int main()
{
setlocale(LC_ALL, "spanish");
float n1, n2;
if ( n1 > n2 )
cout<<"\nEs mayor: " <<n1<<endl;
else
if ( n1 < n2 )
cout<<"\nEs mayor: " <<n2<<endl;
else
cout<<"\nSon Iguales." <<endl;
return 0;
}
11. Una empresa desea aumentar el sueldo a sus empleados, para ello ha establecido las
siguientes condiciones: quienes ganan hasta $ 700.000 tendrá n un incremento del 15%,
quienes devengan má s de $ 700.000 y hasta 1’000.000 recibirá n un aumento del 12%,
quienes devengan má s de $ 1’000.000 y hasta 1’500.000 recibirá n un aumento del 9%, y los
demá s del 6.5%. Se requiere un algoritmo que calcule el valor del aumento y el nuevo
salario para cada empleado.
Rta:
#include<iostream>
int main()
{
setlocale(LC_ALL, "spanish");
int s, aum, por, sueldof;
if(s<=700000){
por=15;
}
else if((s>700000)&&(s<=1000000)){
por=12;
}
else if((s>100000)&&(s<=1500000)){
por=9;
}
else{
por=6.5;
}
aum=s*por/100;
sueldof=s+aum;
return 0;
}
12. Realice un algoritmo que simule un menú correspondiente a una calculadora que tenga
las opciones de Suma, Resta, Multiplicació n y Divisió n de dos nú meros.
Rta:
#include<iostream>
int main(){
setlocale(LC_ALL, "spanish");
suma=n1+n2;
resta=n1-n2;
mult=n1*n2;
div=n1/n2;
return 0;
}