Documentos de Académico
Documentos de Profesional
Documentos de Cultura
#include<iostream>
using namespace std;
// Para leer variables de texto se utiliza el operador << del objeto cin, que
// lee solo una palabra. Para leer una linea completa (es decir, incluyendo los
// espacios en blanco) se debe utilzar getline (ej, reemplazar cin>>x por
// getline(cin,x)), pero obliga a agregar un cin.ignore() si antes del getline
// se leyó otra variable con >>.
int main() {
int añoactual;
int añonacimiento;
int edad;
cout << "Escribe tu año de nacimiento" << endl;
cin >> anonacimiento;
cout << "Escribe el año actual" << endl;
cin >> anoactual;
edad = anoactual-anonacimiento;
cout << "Tu edad actual es: " << edad << endl;
return 0;
}
2. Un estacionamiento requiere determinar el cobro que debe aplicar a las
personas que lo utilizan. Considere que el cobro es con base en las horas
que lo disponen y que las fracciones de hora se toman como completas y
realice un diagrama de flujo y pseudocódigo que representen el algoritmo
que permita determinar el cobro.
#include<iostream>
#include<cmath>
using namespace std;
// Para leer variables de texto se utiliza el operador << del objeto cin, que
// lee solo una palabra. Para leer una linea completa (es decir, incluyendo
los
// espacios en blanco) se debe utilzar getline (ej, reemplazar cin>>x por
// getline(cin,x)), pero obliga a agregar un cin.ignore() si antes del getline
// se leyó otra variable con >>.
int main() {
float horas;
float precio;
float total;
cout << "Escribe el precio por hora" << endl;
cin >> precio;
cout << "Escribe las horas de estacionamiento" << endl;
cin >> horas;
total = precio*int(horas+.5);
cout << "El total a pagar por las " << int(horas+.5) << " horas es: $"
<< total << endl;
return 0;
}
3. Pinturas “La brocha gorda” requiere determinar cuánto cobrar por trabajos
de pintura. Considere que se cobra por m 2 y realice un diagrama de flujo y
pseudocódigo que representen el algoritmo que le permita ir generando
presupuestos para cada cliente.
#include<iostream>
using namespace std;
// Para leer variables de texto se utiliza el operador << del objeto cin, que
// lee solo una palabra. Para leer una linea completa (es decir, incluyendo los
// espacios en blanco) se debe utilzar getline (ej, reemplazar cin>>x por
// getline(cin,x)), pero obliga a agregar un cin.ignore() si antes del getline
// se leyó otra variable con >>.
int main() {
int metros;
float precio;
float total;
cout << "Escribe a los metros cuadrados a pintar" << endl;
cin >> metros;
cout << "Escribe el precio del metro cuadrado" << endl;
cin >> precio;
total = metros*precio;
cout << "El total a pagar por" << metros << "metros cuadrados de pintura
es: $" << total << endl;
return 0;
}
4. La compañía de autobuses “La curva loca” requiere determinar el costo que
tendrá el boleto de un viaje sencillo, esto basado en los kilómetros por
recorrer y en el costo por kilómetro. Realice un diagrama de flujo y
pseudocódigo que representen el algoritmo para tal fin.
#include<iostream>
using namespace std;
// Para leer variables de texto se utiliza el operador << del objeto cin, que
// lee solo una palabra. Para leer una linea completa (es decir, incluyendo
los
// espacios en blanco) se debe utilzar getline (ej, reemplazar cin>>x por
// getline(cin,x)), pero obliga a agregar un cin.ignore() si antes del getline
// se leyó otra variable con >>.
int main() {
float costo;
float kilometros;
float total;
cout << "Escribe los kilometros a recorrer" << endl;
cin >> kilometros;
cout << "Escribe el costo por kilometro" << endl;
cin >> costo;
total = kilometros*costo;
cout << "El costo del boletos por " << kilometros << " kilometros es:
$" << total << endl;
return 0;
}
5. Se requiere determinar el costo que tendrá realizar una llamada telefónica
con base en el tiempo que dura la llamada y en el costo por minuto. Realice
un diagrama de flujo y pseudocódigo que representen el algoritmo para tal
fin.
#include<iostream>
using namespace std;
// Para leer variables de texto se utiliza el operador << del objeto cin, que
// lee solo una palabra. Para leer una linea completa (es decir, incluyendo
los
// espacios en blanco) se debe utilzar getline (ej, reemplazar cin>>x por
// getline(cin,x)), pero obliga a agregar un cin.ignore() si antes del getline
// se leyó otra variable con >>.
int main() {
int minutos;
float precio;
float total;
cout << "Escribe el tiempo de la llamada en minutos" << endl;
cin >> minutos;
cout << "Escribe el precio por minuto de la llamada" << endl;
cin >> precio;
total = minutos*precio;
cout << "El total a pagar por " << minutos << "minutos de la llamada
es: $" << total << endl;
return 0;
}
6. Realice un diagrama de flujo y pseudocódigo que representen el algoritmo
para determinar cuánto pagará finalmente una persona por un artículo
equis, considerando que tiene un descuento de 20%, y debe pagar 15% de
IVA (debe mostrar el precio con descuento y el precio final).
#include<iostream>
using namespace std;
// Para leer variables de texto se utiliza el operador << del objeto cin, que
// lee solo una palabra. Para leer una linea completa (es decir, incluyendo
los
// espacios en blanco) se debe utilzar getline (ej, reemplazar cin>>x por
// getline(cin,x)), pero obliga a agregar un cin.ignore() si antes del getline
// se leyó otra variable con >>.
int main() {
float descuento;
float iva;
float precio;
float precio_descuento;
float precio_final;
cout << "Ingresa el precio del artículo" << endl;
cin >> precio;
descuento = precio*.20;
precio_descuento = (precio-descuento);
iva = precio_descuento*.15;
precio_final = precio_descuento+iva;
cout << "El precio con descuento es: $" << precio_descuento <<
endl;
cout << "El precio final es: $" << precio_final << endl;
cout << "El IVA aplicado es: $" << iva << endl;
return 0;
}
7. Realice un diagrama de flujo y pseudocódigo que representen el algoritmo
para determinar cuánto dinero ahorra una persona en un año si considera
que cada semana ahorra 15% de su sueldo (considere cuatro semanas por
mes y que no cambia el sueldo).
#include<iostream>
using namespace std;
// Para leer variables de texto se utiliza el operador << del objeto cin, que
// lee solo una palabra. Para leer una linea completa (es decir, incluyendo
los
// espacios en blanco) se debe utilzar getline (ej, reemplazar cin>>x por
// getline(cin,x)), pero obliga a agregar un cin.ignore() si antes del getline
// se leyó otra variable con >>.
int main() {
float ahorro;
float sueldo;
cout << "Ingresa tu sueldo" << endl;
cin >> sueldo;
ahorroo = ((sueldo*.15)*4)*12;
cout << "Tu ahorro semanal es: $" << sueldo*.15 << endl;
cout << "Tu ahorro mensual es: $" << (sueldo*.15)*4 << endl;
cout << "El sueldo en un año es: $" << ahorroo << endl;
return 0;
8. El hotel “Cama Arena” requiere determinar lo que le debe cobrar a un
huésped por su estancia en una de sus habitaciones. Realice un diagrama
de flujo y pseudocódigo que representen el algoritmo para determinar ese
cobro.
#include<iostream>
using namespace std;
// Para leer variables de texto se utiliza el operador << del objeto cin, que
// lee solo una palabra. Para leer una linea completa (es decir, incluyendo los
// espacios en blanco) se debe utilzar getline (ej, reemplazar cin>>x por
// getline(cin,x)), pero obliga a agregar un cin.ignore() si antes del getline
// se leyó otra variable con >>.
int main() {
int dias;
float precio;
float total;
cout << "Escribe el precio de la habitación por día" << endl;
cin >> precio;
cout << "Escribe los días de estancia en el hotel" << endl;
cin >> dias;
total = dias*precio;
cout << "El total por los" << dias << "dias de estancia en el hotel es: $" <<
total << endl;
return 0;
}