martes, 14 de julio de 2009

c++


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;}">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<<><<":"<
<
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;
}



<<":"<<







taller 18 de julio



1. Leer 5 números y crear un vector con ellos. Luego imprimir la posición y el valor.

#include
using namespace std;
int main()
{
int valor,vec[5];

for (int i=1;i<=5;i++) { cin>>valor;
vec[i]=valor;
#include
using namespace std;
int main()
{
int valor,vec[5];

for (int i=1;i<=5;i++) { cin>>valor;
vec[i]=valor;
}
for (int i=1;i<=5;i++) { cout<<"el valor en "<





2. Realizar un programa que genere los números pares de 2 a 200 y llenar un vector con ellos Luego imprimir el vector.



#include
using namespace std;
int main()
{
int n,co,vec[100];
n=2;
co=2;
for(int i=1;i<=100;i++) { vec[i]=co; co=co+2; } for (int i=1;i<=100;i++) { cout<<"el valor en "<



3. Crear dos vectores uno llamado nombre y el segundo apellido cada vector será de 5 posiciones que almacenaran dichos datos pedidos al usuario, al final debe imprimir el nombre completo de cada posición.

#include
using namespace std;
int main()
{
char a[5],n[5];
cout<<"ingrese el nombre de la persona"<>n;
cout<>a;
cout<


4. Escribir un programa que lea una línea te texto, la almacene en un vector y la imprima al revés.

#include

using namespace std;
int main()
{
int cant;
char linea[10];
cant=10;
cout<<"introduzca el texto"< for (int i=1;i<=10;i++)
{
cin>>linea[i];
cout< }
cout<<"la frase al revez es: "< cout< while (cant>0)
{
cout< cout< cant=cant-1;
}

system ("pause");
return 0;
}


5. Realizar un programa para ordenar por selección el siguiente vector a={52,63,7,15,26,68,12,2}.

#include
using namespace std;
int main()
{
int i,j,k,n,x,a[10];
n=10;
for (int e=1;e<=n;e++)
{
cin>>a[e];
}
for(int i=1;i<=n-1;i++)
{
k=i;
for(int j=i+1;j<=n;j++)
{
if(a[j] {
k=j;
}
}
x=a[i];
a[i]=a[k];
a[k]=x;
}
for(int i=1;i<=n;i++)
{
cout<<" "< }
cout< system ("pause");
return 0;
}

6. Genere y llene dos vectores A y B de tamaño M; luego genere un tercer vector C con la unión de la primera mitad del vector A y la segunda mitad del vector B. (Asuma que M es par). Ejemplo gráfico:


#include
using namespace std;
int main()
{
int t;
int a[60],b[60],c[60];
cout<<"ingrese el tamaño de los vectores"< cout<<"maximo 60"< cout< cin>>t;
cout< cout<<"ingrese los valores del vector a: "< cout< for (int i=1;i<=t;i++)
{
cin>>a[i];
}
cout< cout<<"ingrese los valores del vector b: "< cout< for(int e=1;e<=t;e++)
{
cin>>b[e];
}
for(int o=1;o<=t/2;o++)
{
c[o]=a[o];
}
for(int a=t/2+1;a<=t;a++)
{
c[a]=b[a];
}
cout< cout<<"el vector c es: "< cout< for(int u=1;u<=t;u++)
{
cout< }
cout< system ("pause");
return 0;
}

7. Diseñe un algoritmo que almacene en un vector llamado FIB[100] los 100 primeros números de la serie Fibonacci (0,1,1,2,3,5,8,13,21,34,55,….).


#include
using namespace std;
int main()
{
int fib[10000],cont,cont1,t,sec;
cont=1;
cont1=2;
fib[1]=0;
fib[2]=1;
fib[3]=1;
fib[4]=2;
cout<<"cuantos numeros de la secuencia fibonacci quiere calcular?"<>t;
cout<



No hay comentarios:

Publicar un comentario