sábado, 20 de junio de 2009

C++

TRABAJO EN C++
1). Dada la cantidad de pesos obtener la equivalencia en dolares asumiendo que la unidad cambiaria es un dato desconocido

#include
using namespace std;
int main()
{
long double vd,cp,eq;
cout<<"ingrese el valor actual del dolar"< cin>>vd;
cout< cout<<"ingrese la cantidad de pesos"< cin>>cp;
eq=cp/vd;
cout<<"********************************************************************************"< cout< cout<<"la equivalencia de pesos en dolares es de: $"< cout< system ("pause");
return 0;
}


2).leer un numero y escribir el valor absoluto del mismo

#include
using namespace std;
int main()
{
long double num,vala;
cout<<"ingrese el numero"< cin>>num;
cout< cout<<"*****************************************************************************"< cout< if (num>0)
{
cout<<"el valor absoluto del numero es: "< cout< }
else
{
vala=(num*(-1));
cout<<"el valor absoluto del numero es: "< cout< }
system ("pause");
return 0;
}

3).la presion,el volumen y la temperatura de una masa de aire relacionan por la formula:
Masa=(presion*volumen)/(0.37*(temperatura+460))

#include
using namespace std;
int main()
{
double p,v,t,m;
cout<<"ingrese el peso del objeto"< cin>>p;
cout< cout<<"ingrese el volumen del objeto"< cin>>v;
cout< cout<<"ingrese la temperatura del objeto"< cin>>t;
cout< m=(p*v)/(0.37*(t+460));
cout<<"******************************************************************************"< cout< cout<<"la masa del objeto es de: "< cout< system ("pause");
return 0;
}

4).calcular el numero de las pulsaciones que una persona debe tener por cada 10 segundos de ejercicio,si la formula es:
Num.pulsaciones=(220 -edad)/10
#include
using namespace std;
int main()
{
long double e,p;
cout<<"ingrese la edad de la persona"< cin>>e;
cout< p=(220-e)/10;
cout<<"********************************************************************************"< cout< cout<<"las pulsaciones de la persona son: "< cout< system ("pause");
return 0;
}

5).calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario anterior.
#include
using namespace std;
int main()
{
long double sa,inc,sf;
cout<<"ingrese el valor del salario actual del obrero"< cin>>sa;
cout< inc=sa*0.25;
sf=sa+inc;
cout<<"********************************************************************************"< cout< cout<<"el incremento del salario es de: "< cout< cout<<"el nuevo salario a pagar al obrero es de: "< cout< system ("pause");
return 0;
}
6).en un hospital existen tres areas: ginecologia,pediatria ,traumatologia.el presupuesto anual del hospital se reprte conforma a la siguiente tabla :
área
porcentaje
ginecología
40%
traumatología
30%
pediatría
30%

Obtener la cantidad de dinero que recibira cada area,para cualqier monto presupuestal.
#include
using namespace std;
int main()
{
long double prto,prgi,prpe,prtr;
cout<<"ingrese el valor del presupuesto del hospital"< cin>>prto;
cout< prgi=prto*0.4;
prtr=prto*0.3;
prpe=prto*0.3;
cout<<"*******************************************************************************"< cout< cout<<"el presupuesto de ginecologia es de: $"< cout< cout<<"el presupuesto de traumatologia es de: $"< cout< cout<<"el presupuesto de pediatria es de: $"< cout< system ("pause");
return 0;
}
7).el dueño de una tienda compra un articulo a un precio determinado. Obtener el precio en que lo debe vender para obtener una ganancia del 30%


#include
using namespace std;
int main()
{
long double vca,g,vva;
cout<<"ingrese el valor inicial"< cin>>vca;
g=vca*0.3;
vva=vca+g;
cout< cout<<"************************************************************************"< cout< cout<<"la ganancia es de : $"< cout< cout<<"el valor total a pagar es de : $"< cout< system ("pause");
return 0;
}

8).todos los lunes miercoles y viernes,una persona corre la isma ruta y cronometra los tiempos obtenidos. Determinar el tiempo promedio en que la persona tarda en recorrer una ruta en una seman cualqiera.
#include
using namespace std;
int main()
{
float tl,tm,tv,tp;
cout<<"ingrese el tiempo del lunes "< cin>>tl;
cout<<"ingrese el tiempo del miercoles "< cin>>tm;
cout<<"ingrese el tiempo del viernes "< cin>>tv;
tp=(tl+tm+tv)/3;
cout<<"el tiempo promedio es "< system ("pause");
return 0;
}
9).tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas invierte una cantidad distinta. Obtener el porcentaje que cada quien interviene con respecto a la cantida invertida.

#include
using namespace std;
int main()
{
float c1,c2,c3,ct,pc1,pc2,pc3;
cout<<"ingrese el valor de la inversion total "
;cin>>ct;
pc1=c1*100/ct;
pc2=c2*100/ct;
pc3=c3*100/ct;
cin>>pc1;
cin>>pc2;
cin>>pc3;
system("pause");
return 0;
}
10).un alumno desea saber cual sera su promedio general en las tres materias mas difiiles que cursa y cual sera el promedio que obtendra en cada una de ellas.estas materias se evaluan como se muestran a continuacion:

La calificacion de matematicas:
Examen 90%
Promedio de tareas 10%
En esta materia se pidio un total de tre materias

La calificacion de fisica:
Examen 80%
Promedio de tareas 20%
En esta materia se pidio un total de dos tareas

La calificacion de quimica es de:
Examen 85%
Promedio de tareas 15%
En esta materia se pidio un total de trea materias


#include
using namespace std;
int main()
{
float em,tm1,tm2,tm3,ef,tf1,tf2,eq,tq1,tq2,tq3,promat,profis,proqui,promtot;
cout<<"ingrese nota de examen de matematicas"< cin>>em;
cout<<"ingrese nota de la primera tarea de matematicas"< cin>>tm1;
cout<<"ingrese nota de la segunda tarea de matematicas"< cin>>tm2;
cout<<"ingrese nota de la tercera tarea de matematicas"< cin>>tm3;
cout<<"ingrese nota de examen de fisica"< cin>>ef;
cout<<"ingrese nota de la primera tarea de fisica"< cin>>tf1;
cout<<"ingrese nota de la segunda tarea de fisica"< cin>>tf2;
cout<<"ingrese nota de examen de quimica"< cin>>eq;
cout<<"ingrese nota de la primera tarea de quimica"< cin>>tq1;
cout<<"ingrese nota de la segunda tarea de quimica"< cin>>tq2;
cout<<"ingrese nota de la tercera tarea de quimica"< cin>>tq3;
promat=em*0.9+(tm1+tm2+tm3)/3*0.1;
profis=ef*0.8+(tf1+tf2)/2*0.2;
proqui=eq*0.85+(tq1+tq2+tq3)/3*0.15;
promtot=(promat+profis+proqui)/3;
cout<<"el promedio de matematicas es "< cout<<"el promedio de fisica es "< cout<<"el promedio de quimica es "< cout<<"el promedio total es "< system ("pause");
return 0;
}

CICLOS EN C++
1-Leer 20 números e imprimir cuantos son positivos cuantos negativos y neutros
#include
using namespace std;
int main()
{
int num,cont,cont1,cont2;
cont=0;
cont1=0;
cont2=0;
cout<<"ingrese numeros"< for (int i=1;i<=20;i++)
{cin>>num;
if (num<0)
{cont2=cont2+1;}

if (num>0)
{cont1=cont1+1;}

if (num==0)
{cont=cont+1;}
}
cout<<"la cantidad de numeros negativos es: "< cout<<"la cantidad de numeros positivos es: "< cout<<"la cantidad de numeros neutros es: "< system ("pause");
return 0;
}
2-Suponga q se tiene un conjunto de calificaciones de 40 alumnos realizar un algoritmo para calcular el promedio de la calificación y la calificación mas baja de todo el grupo
#include
using namespace std;
int main()
{
int nota,prom,cont;
cont=0;
cout<<"ingrese notas "<
for(int i=0;i<=40;i++)
{cin>>nota;
cont=cont+nota;
prom=cont/40;}
cout<<"el promedio es igual "<
cout<<"la calificacion mas baja es: "<system ("pause");
return 0;
}

3-Simular el comportamiento de un reloj digital en c++

#include
using namespace std;
int main()
{
int h,m,s;
for(h=1;h<=23;h++)
{
for(m=1;m<=59;m++)
{
for(s=1;s<=59;s++)
{
cout<< h<<":"< system ("pause");
}
}
}
return 0;
}


CICLO MIENTRAS Q EN C++
-Determinar la cantidad de hombres y mujeres de un grupo de n alumnos
#include
using namespace std;
int main()
{
long double cp,sex,canth,cantm;
canth=0;
cantm=0;
cout<<"indique la caantidad de persoans del grupo"<>cp;
cout<0)
{
cin>>sex;
cout<
ACTIVIDAD C ++ CICLO MQ
1-Leer cierta cantidad de numeros y determinar cual es el mayor
#include
using namespace std;
int main()
{
int cant,num,may;
may=0;
cout<<"ingrese la cantidad de numeros: "<cin>>cant;
while (cant>0)
{cout<<"ingrese los numeros "<cin>>num;
if (num>may)
{may=num;}
cant=cant-1;}
cout<<"el numero mayor es: "<system ("pause");
return 0;
}

2-leer una cierta cantidad de numeros y determinar cual es el menor

#include
using namespace std;
int main()
{
int cant,num,men;
men=100000;
cout<<"ingrese la cantidad de numeros: "<cin>>cant;
while (cant>0)
{cout<<"ingrese los numeros "<cin>>num;
if (num{men=num;}
cant=cant-1;}
cout<<"el numero menor es: "<system ("pause");
return 0;
}

3-leer una cierta cantidad de numeros y determinar cual es el mayor y cual es el menor

#include
using namespace std;
int main()
{
int cant,num,men,may;
men=100000;
may=0;
cout<<"ingrese la cantidad de numeros: "<cin>>cant;
while (cant>0)
{cout<<"ingrese los numeros "<cin>>num;
if (num{men=num;}
cant=cant-1;}
cout<<"el numero menor es: "<if (num>may)
{may=num;}
cant=cant-1;
cout<<"el numero mayor es: "<system("pause");
return 0;
}
4-hallar el salario mensual de n empleados,el valor de la hora es de 2.500 y si trabaja mas de 160 horas , las horas extras se pagaran a 3.500


#include
using namespace std;
int main ()
{
long ht,he,sal,nemp,vhe;
cout<<"ingrese cantidad de empleados"<cin>>nemp;
while (nemp>0)
{cout<<"ingrese nomnbre del empleado"<cin>>ne
cout<<"ingrese horas totales"<cin>>ht;
if(ht<=160)
{sal=ht*2500;}
else
{he=ht-160;
sal=he*3500+160*2500;}
cout<<"el salario es: "<nemp-=1;
}
system("pause");
return 0;
}

5- determinar si un numero es primo

#include
using namespace std;
int main()
{
int num,diu,aux;
cout<<"ingrese numero "< cin>>num;
aux=num;
diu=0;
while(num>0)
{if(aux%num==0)
{diu=diu+1;}
num-=1;
}
if (diu>2){
cout<<"no es primo"< else{
cout<<"es primo "< system ("pause");
return 0;
}

--Mostrar los números pares decrecientes desde determinado punto
#include
using namespace std;
int main()
{
int num;
cout< cout<<"ingrese el numero deseado"< cout< cin>>num;
cout< while (num>0)
{
if(num%2==0)
{
cout< cout< cout< }
else
{
num=num-1;
cout< cout< cout< }
num-=2;
}

system ("pause");
return 0;
}

--Indicar cuantas mujeres y hombres hay en un salón de clases

#include
using namespace std;
int main()
{
long double cp,sex,canth,cantm;
canth=0;
cantm=0;
cout<<"indique la caantidad de persoans del grupo"< cout< cin>>cp;
cout< cout<<"si es hombre escriba 1 si es muejer escriba 2"< cout< while (cp>0)
{
cin>>sex;
cout< if (sex==1)
{
canth=canth+1;
}
else
{
cantm=cantm+1;
}
cp=cp-1;
}
cout<<"le numero de hombres es"< cout< cout<<"el numero de muejeres es"< cout< system ("pause");
return 0;
}

--En un almacen se hace un descuento del 20% a los clientes cuya compra supere los $100.000 .¿Cual sera la cantidad que pagara una persona por su compra?

-#include
using namespace std;
int main()
{
double vc,des,vt;
cout<<"ingresar valor de la compra"< cin>>vc;
if (vc>100.000)
{
des=vc*0.2;
vt=vc-des;
cout<<"el total de la compra es"< }
else
{
des=0;
vt=vc;
cout<<"no se hara descuemto"< }
system ("pause");
return 0;
}

--Un obrero necesita calcular su salario semanal, el cual se obtiene de la siguiente manera:
si trabaja 40 horas o menos se le paga 16000 por hora,
si trabaja mas de 40 horas se le paga 16000 por cada una de las primeras 40 horas y 20000 por cada hora extra.

#include
using namespace std;
int main()
{
long double ht,sm,he;
cout<<"ingrese horas trabajadas"< cin>>ht;
if (ht<=40)
{
sm=ht*16.000;
cout<<"el salario mensual es"< }
else
{
ht=ht*16.000;
he=ht*20.000;
sm=ht+he;
cout<<" el salario mensual es"< }
system ("pause");
return 0;
}

No hay comentarios:

Publicar un comentario