Algoritmos en dev

Solo disponible en BuenasTareas
  • Páginas : 30 (7264 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de mayo de 2011
Leer documento completo
Vista previa del texto
ALGORITMOS EN DEV – C++
GUÍA N° 01
1. Dado un número natural de 4 cifras diseñe un algoritmo que permita obtener el revés del número. Así, si se lee el número 2358, el algoritmo deberá mostrar 8532.

#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{
int a, b, c, d;
cout<<"ingresar numero: ";cin>>a>>b>>c>>d;
cout<<" el numero al reves es: "<<d<<c<<b<<a<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}

2. Determinar el valor de la hipotenusa de un triángulo rectángulo aplicando el teorema de Pitágoras, el perímetro y el área conociendo el valor de sus catetos.

#include <cstdlib>
#include <iostream>
#include <math.h>using namespace std;

int main(int argc, char *argv[])
{
float hip, co, ca, peri, ar;
cout<<"ingresar catetos de un triangulo rectangulo: ";
cin>>co>>ca;
hip = sqrt(pow(co,2)+pow(ca,2));
peri = co + ca + hip;
ar = (co * ca) / 2;
cout<<"la hipotenusa es: "<<hip<<endl;
cout<<"el perimetro es:"<<peri<<endl;
cout<<"el area es: "<<ar<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}

3. Construir un algoritmo que calcule el monto que pagará un determinado alumno en el momento de la matrícula, sabiendo que dicho alumno realiza una matrícula por créditos, el costo de cada crédito es de S/. 27.50. La cantidad de créditos es de 21.

#include <cstdlib>#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
float coscre, monpa;
cout<<"ingrese cantidad de creditos: "<<endl;
cin>>coscre;
monpa = coscre * 27.5;
cout<<"el costo de la matricula es: "<<monpa<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}

4. En un sistema de numeración inglesa laestatura de una persona está dada por la suma de los pies y pulgadas que tiene. Así por ejemplo una persona puede medir 5 pies con 4 pulgadas. Construir un algoritmo que exprese este tipo de medidas a metros. Se sabe que 1 pie = 12 pulgadas, 1 pulgada = 2.54 cm y 1 metro = 100 cm.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{float pie, pulg, cen, me, pul2, can;
cout<<"ingresar estatura en pies y pulgadas respectivamente: ";
cin>>pie>>pulg;
pul2 = pie * 12;
can = pulg + pul2;
cen = can * 2.54;
me = cen / 100;
cout<<"la estatura en metros es: "<<me<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}

5. Un hospital ha recibido unadonación especial que será repartida de la siguiente manera: 45% para Medicina General, 30% para Cardiología, 15% para Pediatría y el resto para Traumatología. Diseñe un algoritmo que determine cuanto recibirá cada área.

#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{
float don, mdg, car, pe, tra;
cout<<"ingresar cantidad donada: ";cin>>don;
mdg = don * 0.45;
cout<<" la cantidad de medicina general es: "<<mdg<<endl;
car = don * 0.30;
cout<<" la cantidad de cardiologia es: "<<car<<endl;
pe = don * 0.15;
cout<<" la cantidad de pediatria es: "<<pe<<endl;
tra = don * 0.10;
cout<<" la cantidad de traumatologia es:"<<tra<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}

6. Construir un algoritmo que calcule el monto mensual que adeuda un cliente que compra un equipo de sonido al crédito, sabiendo que el monto de compra recibe un incremento del 19% de impuesto, así como, de 5% de interés mensual por cada letra que fracciona.
#include <cstdlib>
#include <iostream>

using...
tracking img