Sunteți pe pagina 1din 7

EJERCICIO 6.

1
//Hallar el rea y permetro de un rombo.
#include<iostream>
#include<conio.h>
using namespace std;
void main()
{
float dmayor,dmenor,area,lado,perimetro;
cout<<"DIAGONAL MAYOR: ";
cin>>dmayor;
cout<<"DIAGONAL MENOR; ";
cin>>dmenor;
area=(dmayor*dmenor)/2;
lado=sqrt((pow((dmayor/2),2))+(pow((dmenor/2),2)));//pitagoras
perimetro=4*lado;
cout<<"EL AREA ES: "<<area<<endl;
cout<<"EL PERIMETRO ES: "<<perimetro;
getch();
}

EJERCICIO 6.2
//Hallar el rea de un tringulo, circunferencia y trapecio.
#include <iostream>
#include <conio.h>
using namespace std;
void main()
{
float a;
cout<<"INGRESE OPCION: "<<endl;
cout<<"1----AREA DEL TRIANGULO"<<endl;
cout<<"2----AREA DE LA CIRCUNFERENCIA"<<endl;
cout<<"3----AREA DEL TRAPECIO3"<<endl;
cout<<"ELIJO LA OPCION: ";
cin>>a;
cout<<endl;
if (a==1)
{
float b,h,area;
cout<<"INGRESE BASE: ";
cin>>b;
cout<<"INGRESE ALTURA: ";
cin>>h;
area=(b*h)/2;
cout<<"EL AREA DEL TRIANGULO ES: "<<area;
getch();
}
else if (a==2)
{
float r,area,pi;
pi=3.14;
cout<<"INGRESE RADIO: ";
cin>>r;
area=pi*r*r;
cout<<"EL AREA DE LA CIRCUNFERENCIA ES: "<<area;
getch();

}
else if (a==3)
{
float b1,b2,h,area;
cout<<"INGRESE BASE MAYOR: ";
cin>>b1;
cout<<"INGRESE BASE MENOR: ";
cin>>b2;
cout<<"INGRESE ALTURA: ";
cin>>h;
area=((b1+b2)*h)/2;
cout<<"EL AREA DEL TRAPECIO ES: "<<area;


}
else
cout<<"OPCION INCORRECTA";
getch();
}


Ejercicio 6.3
//Disee un programa que lea la capacidad de un disco duro en gigabytes y lo
convierta a megabytes, a kilobytes y a bytes.
#include <iostream>
#include <conio.h>
using namespace std;
void main()
{
int capacidad,M,K,B;
cout<<"CAPACIDAD DE DISCO EN Gb: ";
cin>>capacidad;
M=capacidad*1024;
K=M*1024;
B=K*1024,
cout<<"LA CAPACIDAD EN Mb ES: "<<M<<endl;
cout<<"LA CAPACIDAD EN Kb ES: "<<K<<endl;
cout<<"LA CAPACIDAD EN B ES: "<<B;
getch();

}


Ejercicio 6.4
//Una institucin social tiene un centro de salud, un comedor infantil,
//una escuela infantil y un asilo de ancianos. La institucin recibe
//anualmente una donacin que lo reparte de la siguiente forma: 25% de
//la donacin para la implementacin del centro de salud, 35% de la donacin
//para el comedor infantil, 25% de la donacin para la escuela infantil y
//el resto para el asilo de ancianos. Disee un algoritmo para efectuar el
//reparto de la donacin.
#include <iostream>
#include <conio.h>
using namespace std;
void main()
{
float donacion,csalud,comedor,escuela,asilo;
cout<<"INGRESE MONTO DE DONACION: ";
cin>>donacion;
csalud=donacion*0.25;
comedor=donacion*0.35;
escuela=csalud;
asilo=donacion-csalud-comedor-escuela;
cout<<endl<<"EL REPARTO DE LA DONACION ES EL SIGUIENTE:"<<endl;
cout<<"S/. "<<csalud<<" PARA EL CENTRO DE SALUD,"<<endl;
cout<<"S/. "<<comedor<<" PARA EL COMEDOR INFANTIL,"<<endl;
cout<<"S/. "<<escuela<<" PARA LA ESCUELA INFANTIL,"<<endl;
cout<<"S/. "<<asilo<<" PARA EL ASILO DE ANCIANOS,";
getch();

}

Ejercicio 6.5
//Dada la longitud de un cable en metros, disee un algoritmo que exprese dicha
longitud en pies y en yardas. Considere los siguientes factores de conversin:
//1 metro = 100 centmetros
//1 pulgada = 2.54 centmetros
//1 yarda = 3 pies
//1 pie = 12 pulgadas
#include <iostream>
#include <conio.h>
using namespace std;
void main()
{
float cable, metro,pulgada,yarda,pie,convpies,convyarda;
cout<<"INGRESE LONGITUD DE CABLE (en metros): ";
cin>>cable;
metro=100;
pulgada=2.54;
yarda=3;
pie=12;
convpies=(cable*100)/(2.54*12);
convyarda=(cable*100)/(2.54*12*3);
cout<<"CONVERTIDO EN PIES ES: "<<convpies<<" pies"<<endl;
cout<<"CONVERTIDO EN YARDAS ES: "<<convyarda<<" yardas";
getch();
}

Ejercicio 6.6
//Se cuenta con tres cantidades de dinero en soles, dlares y marcos,
respectivamente.
//Disee un algoritmo que determine el monto total del dinero en euros. Considere
los siguientes tipos de cambio:
// 1 dlar = 3.51 soles
// 1 dlar = 1.09 euros
// 1 dlar = 2.12 marcos
#include <iostream>
#include <conio.h>
using namespace std;
void main()
{
float monto1,monto2,monto3,euro1,euro2,euro3;
cout<<"INGRESE MONTO EN SOLES: ";
cin>>monto1;
cout<<"INGRESE MONTO EN DOLARES: ";
cin>>monto2;
cout<<"INGRESE MONTO EN MARCOS: ";
cin>>monto3;
euro1=(monto1*1.09)/3.51;
euro2=monto2*1.09;
euro3=(monto3*1.09)/2.12;
cout<<"EL MONTO TOTAL EN EUROS ES: "<<euro1+euro2+euro3;
getch();

}

Ejercicio 6.7
#include <conio.h>
#include<iostream>
using namespace std;
void main ()
{
int t,horas,minutos,segundos;
cout<<"INGRESE TIEMPO EN SEGUNDOS: ";
cin>>t;
horas=t/3600;
minutos=(t%3600)/60;
segundos=((t%3600)%60);
cout<<"LA HORA ES: "<<horas; cout<<":"<<minutos; cout<<":"<<segundos<<endl;
getch();

}


Ejercicio 6.8
//Dado un nmero natural de 4 cifras, disee un algoritmo que determine la suma y el
producto de las cifras del nmero.
#include<iostream>
#include<conio.h>
using namespace std;
void main()
{
int n,a,b,c,d;
cout<<"INGRESE SUMERO DE 4 CIFRAS: ";
cin>>n;
if (n>=1000 && n<10000)
{
a=n/1000;
b=(n%1000)/100;
c=((n%1000)%100)/10;
d=((n%1000)%100)%10;
cout<<"LA SUMA DE CIFRAS ES: "<<a+b+c+d<<endl;
cout<<"EL PRODUCTO DE CIFRAS ES: "<<a*b*c*d<<endl;
}
else
{
cout<<"ES OBLIGATORIO UN NUMERO DE 4 CIFRAS"<<endl;
}
getch();

}

Ejercicio 6.9
//Dado un nmero natural de cinco cifras, disee un algoritmo que forme un nuevo
nmero
//intercambiando las cifras extremas del nmero dado. As, por ejemplo, si se
ingresara el
//nmero 14567, el nmero formado sera 74561.
#include <iostream>
#include <conio.h>
using namespace std;
void main()
{
int numero,a,b,c,d,e;
cout<<"INGRESE NUMERO DE 5 CIFRAS: ";
cin>>numero;
if (numero>=10000 && numero<1000000)
{
a=numero/10000;
b=(numero%10000)/1000;
c=((numero%10000)%1000)/100;
d=(((numero%10000)%1000)%100)/10;
e=(((numero%10000)%1000)%100)%10;
cout<<"EL NUMERO ES: "<<e<<b<<c<<d<<a;
}
else
cout<<"ES NECESARIO QUE EL NUMERO SEA DE 5 CIFRAS";
getch();
}
Ejercicio 6.10
//Un hospital ha recibido una donacin especial que ser repartida entre las reas
de Pediatra, Medicina General, Ginecologa y Traumatologa de la siguiente forma:
// Pediatra: 20% del monto total recibido entre Medicina General y Ginecologa
// Medicina General: 45% de la donacin
// Ginecologa: 30% de la donacin
// Traumatologa: lo que resta la donacin.
//Disee un algoritmo que determine cunto recibir cada rea
#include <iostream>
#include <conio.h>
using namespace std;
void main()
{
float donacion,pediatria,medicina,ginecologia,traumatologia;
cout<<"INGRESE MONTO DE DONACION: S/. ";
cin>>donacion;

medicina=donacion*0.45;
ginecologia=donacion*0.30;
pediatria=(medicina+ginecologia)*0.20;
traumatologia=donacion-medicina-ginecologia-pediatria;
cout<<"EL REPARTO ES EL SIGUIENTE: "<<endl;
cout<<"S/. "<<pediatria<<" PARA PEDIATRIA"<<endl;
cout<<"S/. "<<medicina<<" PARA MEDICINA GENERAL"<<endl;
cout<<"S/. "<<ginecologia<<" PARA GINECOLOGIA"<<endl;
cout<<"S/. "<<traumatologia<<" PARA TRAUMATOLOGIA";
getch();
}


Ejercicio 6.11
//Emplee la ley de Ohm para desarrollar un algoritmo para calcular el voltaje a
partir de los valores de la corriente y la resistencia ingresados por el usuario.
//donde: v = voltaje
//i = corriente Formula: v = i * r
//r = resistencia
#include <iostream>
#include <conio.h>
using namespace std;
void main()
{
float corriente,resistencia,voltaje;
cout<<"INGRESAR CORRIENTE: ";
cin>>corriente;
cout<<"INGRESAR RESISTENCIA: ";
cin>>resistencia;
voltaje=corriente*resistencia;
cout<<"EL VOLTAJE ES: "<<voltaje<<" V";
getch();
}


Ejercicio 6.12
//Una alcanca contiene n1 billetes de 200 soles, n2 billetes de 100 soles,
//n3 billetes de 50soles, n4 billetes de 20 soles, n5 billetes de 10 soles,
//n6 monedas de 5 soles, n7 monedas de 2 soles, n8 monedas de sol, n9 monedas
//de 50 centavos, n10 monedas de 20 centavos y n11 monedas de 10 centavos.
//Cunto dinero hay en la alcanca expresado en soles y en centavos?
//n1, n2, n3,n11 debe ingresar por teclado.
#include <iostream>
#include <conio.h>
using namespace std;
void main()
{
int n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11;
int soles1,soles2,soles3,soles4,soles5,soles6,soles7,soles8;
int centavos1,centavos2,centavos3;
cout<<"CANTIDAD DE BILLETES DE 200 SOLES: ";
cin>>n1;
cout<<"CANTIDAD DE BILLETES DE 100 SOLES: ";
cin>>n2;
cout<<"CANTIDAD DE BILLETES DE 50 SOLES: ";
cin>>n3;
cout<<"CANTIDAD DE BILLETES DE 20 SOLES: ";
cin>>n4;
cout<<"CANTIDAD DE BILLETES DE 10 SOLES: ";
cin>>n5;
cout<<"CANTIDAD DE MONEDAS DE 5 SOLES: ";
cin>>n6;
cout<<"CANTIDAD DE MONEDAS DE 2 SOLES: ";
cin>>n7;
cout<<"CANTIDAD DE MONEDAS DE 1 SOL: ";
cin>>n8;
cout<<"CANTIDAD DE MONEDAS DE 50 CENTAVOS: ";
cin>>n9;
cout<<"CANTIDAD DE MONEDAS DE 20 CENTAVOS: ";
cin>>n10;
cout<<"CANTIDAD DE MONEDAS DE 10 CENTAVOS: ";
cin>>n11;
soles1=n1*200;
soles2=n2*100;
soles3=n3*50;
soles4=n4*20;
soles5=n5*10;
soles6=n6*5;
soles7=n7*2;
soles8=n8*1;
centavos1=n9*0.50;
centavos2=n10*0.20;
centavos3=n11*0.10;
cout<<"LA CANTIDAD DE DINERO EN LA ALCANCIA ES:
"<<soles1+soles2+soles3+soles4+soles5+soles6+soles7+soles8+centavos1+centavos2+centa
vos3;
getch();


}

S-ar putea să vă placă și