martes, 23 de abril de 2013

Practica Unidad 5

Integrantes del equipo:
 
 
 

 
 
 

Alcantar Gonzales Carlos Armando 12212100
Flores Ruiz Aldo 12211255
Rosales Gomez Marco Aureloio 12211245
Villada Segovia Arturo 12211249
 
 
--------------------------------------------------------------------------------------------------------------------------

Problema 1

#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <stdlib.h>
#include <time.h>
/*
srand(time(NULL)); inicia los numeros aleatortios{}[]
*/
void insertardatos(int a[30]);
void desplegardatos(int a[30]);
int sumavalores(int a[30]);
void mayorventas (int a[30]);
int menorventas (int a[30]);
void main()
{
int pos;
int empleado1[30],empleado2[30];
insertardatos(empleado1);
insertardatos(empleado2);
cout<<endl<<endl;
cout<<" Listado Ventas Empleado 1"<<endl<<endl;
desplegardatos(empleado1);
cout<<" Total ventas: "<<sumavalores(empleado1)<<endl;
mayorventas(empleado1);
pos=menorventas(empleado1);
cout<<" Venta menor: "<<empleado1[pos]<<endl;
cout<<" Dia: "<<(pos+1)<<endl;
cout<<"\n\n\n Listado ventas empleado 2\n\n";
desplegardatos(empleado2);
cout<<" Total ventas: "<<sumavalores(empleado2)<<endl;
mayorventas(empleado2);
pos=menorventas(empleado2);
cout<<" Venta menor: "<<empleado2[pos]<<endl;
cout<<" Dia: "<<(pos+1)<<endl;
 getch();
}
void insertardatos (int a[30])
{
int i;
srand(time(NULL));
for(i=0;i<30;i++)
 {
a[i]=rand()%500;
} }
void desplegardatos(int a[30])
{
int i;
cout<<" Listado de 30 valores enteros\n";
for(i=0;i<30;i++)
 {
 cout<<" Dia"<<(i+1)<<":"<<a[i]<<endl;
 }}
 int sumavalores(int a[30])
 {
 int i,suma=0;
 for(i=0;i<30;i++)
 {
 suma=suma+a[i];
 }
 return suma;
 }
 void mayorventas(int a[30])
 {
 int i;
 int mayor= a[0];
 int pos=0;
 for(i=0;i<30;i++)
 {
 if(a[i]>mayor)
  {mayor=a[i];
  pos=i+1;
  }
 }
cout<<" La venta mayores: "<<mayor<<endl;
cout<<"  En el dia: "<<pos<<endl;
}
int menorventas(int a[30])
{
int menor=a[0];
int pos=0;
for(int i=0;i<30;i++)
{
if (a[i]<menor)
{
menor=a[i];
pos=i;
}}
return pos;
}


 
 
--------------------------------------------------------------------------------------------------------------------------
 
 
Problema 2
 
#include <iomanip.h>
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
void lecturadedatos   (int a[15]);
void desplegardatos   (int a[15]);
void listadodepares   (int a[15]);
void listadodeimpares (int a[15]);
int main()
{
int valores[15];
lecturadedatos(valores);
cout<<endl<<endl;
desplegardatos(valores);
listadodepares(valores);
listadodeimpares(valores);
getch();
}
void lecturadedatos  (int a[15])
{
int i;
for(i=0; i<15;i++)
{
cout<<"numeros["<<(i+1)<<"]=";
cin>>a[i];
}
}
void desplegardatos(int a[15])
{
int i;
cout<<"listado de 15 valores enteros \n";
for(i=0; i<15;i++)
{
cout<<a[i]<<endl;
}}
void listadodepares (int a[15])
{
int i;
cout<<"listado de numeros pares\n\n";
for (i=0; i<15;i++)
{
if(a[i]%2==0)
{
cout<<a[i]<<endl;
}}}
void listadodeimpares (int a[15])
{
int i;
cout<<"listado de numeros impares\n\n";
for   (i=0; i<15;i++)
{
if(a[i]%2==1)
{
cout<<a[i]<<endl;
}}}
 
 

 
 
--------------------------------------------------------------------------------------------------------------------------


Problema 3

#include <iostream.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
void generarNumeros(float n[30])
{
int i;srand(time(NULL));
cout<<"valores aleatorios"<<endl;
for(i=0;i<30;i++)
{
n[i]=rand()%10;
cout<<"n["<<(i+1)<<"]:"<<n[i]<<endl;}}
void main ()
{
float valores[30];
generarNumeros(valores);
int i, c = 0;float d;
cout << "buscar numero: ";
cin >> d;
for (i = 0; i < 30 ; i++)
{
if (valores[i] == d) {c++;}}
cout << "encontrado " << c << " veces" << endl;
getch ();
}



--------------------------------------------------------------------------------------------------------------------------


Problema 4

#include <iostream.h>
 #include <conio.h>
 #include <time.h>
 #include <stdlib.h>
 void generarNumeros(float n[30])
 {
 int i;srand(time(NULL));
 cout<<"valores aleatorios"<<endl;
 for(i=0;i<30;i++)
 {n[i]=rand()%10;
 cout<<"n["<<(i+1)<<"]:"<<n[i]<<endl;}}

void promedio (float n[30])
 {
 int i;
 float suma=0.0,promedio;
 for (i=0;i<30;i++){
 suma=suma+n[i];}
 promedio=suma/30;
 cout<<"\nPromedio: :"<<promedio<<endl<<endl;}
void arribamedia (float n[30])
 {
 int c=0, i;
 float suma=0.0,promedio;
 for (i=0;i<30;i++){
 if (n[i] >promedio){
 c++;}}
 cout<<c<<" numeros son mayores al promedio"<<endl;}

void abajomedia (float n[30])
 {
 int c=0, i;
 float suma=0.0, promedio;
 for (i=0;i<30;i++){
 if (n[i]<promedio){
 c++;}}
 cout<<c<<" numeros menores al promedio" <<endl;}
void igualmedia (float n[30])
 {
 int c=0, i;
 float suma=0.0, promedio;
 for (i=0;i<30;i++){
 if (n[i]== promedio){
 c++;}}
 cout<<c<<" numeros iguales al promedio" <<endl; }
 void main ()
 {
 float numeros [30];
 generarNumeros (numeros);
 promedio (numeros);
 arribamedia (numeros);
 abajomedia (numeros);
 igualmedia (numeros);
 getch ();
 }


--------------------------------------------------------------------------------------------------------------------------


Pronlema 5

#include <iomanip.h>
#include <stdlib.h>
#include <conio.h>
#include <iostream.h>
void main()
{
int numero[15], i, j, aux;
for(i=0;i<15;i++)
{
cout<<"Numero["<<(i+1)<<"]= ";
cin>>numero[i];
}

for(i=0;i<15;i++)
for(j=i+1;j<15;j++)
{
if(numero[i] < numero[j])
{
aux=numero[i];
numero[i]=numero[j];
numero[j]=aux;
}
}

cout << endl << endl << "Los valores ordenados son :\n" << endl;

for(i=0;i<15;i++)
cout << numero[i] << endl;

getch();
}


--------------------------------------------------------------------------------------------------------------------------


Problema 6

#include <iostream.h>
 #include <conio.h>
 #include <stdlib.h>
 #include <iomanip.h>
 void main()
 {
 int numero[15], i,j, num, mayor=0, menor=0;
 for(i=0;i<15;i++)
 {
 cout<<"Numero["<<(i+1)<<"]: ";
 cin>>numero[i];
   if(numero[i]>0)
    {
  mayor=mayor+1;
    }
   if(0>numero[i])
    {
  menor=menor+1;
    }
 }
cout<<"\n\nLos numeros mayores a 0 son: "<<mayor<<endl;
 cout<<"Los numeros menores a 0 son: "<<menor<<endl;
for(i=0;i<15;i++)
 for(j=i+1;j<15;j++)
 {
 if(numero[i] < numero[j])
 {
 num=numero[i];
 numero[i]=numero[j];
 numero[j]=num;
 }
 }
 cout<<"\nLa lista de las cantidades registradas son las siguiente: \n"<<endl;
 for(i=0;i<15;i++)
 cout << numero [i] << endl;
 getch();
 }


--------------------------------------------------------------------------------------------------------------------------


Problema 7

#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
struct jugador
{
char nombre[20];
int edad;
float altura;
float peso;
int asistencia;
int goles;
int minutosp;
float factorliga;
float eval;
};
void leerdatos(jugador e[10], int n)
{
int i;
cout<<"introduce los siguientes datos\n";
for(i=0;i<n;i++)
{
clrscr();
cout<<"nombre jugador: ";
cin.getline(e[i].nombre,20,'\n');
cout<<"edad: ";
cin>>e[i].edad;
cout<<"altura: ";
cin>>e[i].altura;
cout<<"peso: ";
cin>>e[i].peso;
cout<<"goles hechos en la ultima temporada: ";
cin>>e[i].goles;
cout<<"asistencia a la ultima temporada: ";
cin>>e[i].asistencia;
cout<<"minutos penalizados: ";
cin>>e[i].minutosp;
cout<<"factor de liga";
cin>>e[i].factorliga;
e[i].eval=e[i].goles+e[i].asistencia+(e[i].minutosp/4)+(e[i].altura+e[i].peso/5.0-e[i].edad)*e[i].factorliga;
cin.ignore();
}
}
void desplegardatos(jugador e[10],int n)
{
int i;
cout<<"nombre jugador evalucacion\n\n";
for(i=0;i<n;i++)
{
cout<<e[i].nombre<<"\t"<<setw(6)<<e[i].eval<<endl;
}
cout<<endl;
}
void mayorevaluacion(jugador e[10], int n)
{
float mayor;
int pos, i;
mayor=e[0].eval;
pos=0;
for(i=1;i<n;i++)
{
if(e[i].eval>mayor)
{
mayor=e[i].eval;
pos=i;
}
}
cout<<"el jugador de mayor evaluacion es "<<e[pos].nombre<<"con"<<mayor<<"de puntos\n"<<endl;
}
int main()
{
jugador equipo[10];
int cantidad;
cout<<"cuantos jugadores a evaluar";
cin>>cantidad;
cin.ignore();
leerdatos(equipo,cantidad);
desplegardatos(equipo,cantidad);
mayorevaluacion(equipo,cantidad);
getch();
}


--------------------------------------------------------------------------------------------------------------------------


Problema  8-A

#include <iomanip.h>
#include <iostream.h>
#include <conio.h>

void give(float x[10], float y, float z[10])
{
int i;
cout<<endl<<endl<<"El promedio es "<<setiosflags(ios::fixed)<<setprecision(2)<<y
<<endl<<endl<<"Valores----Desviacion"<<endl;
for(i=0; i<10; i++)
{
cout<<setw(7)<<x[i]<<setw(14)<<z[i]<<endl;
}
}

void calc(float x[10], float y, float z[10])
{
int i;
for(i=0; i<10; i++)
{
z[i]=x[i]-y;
}
}

float intro(float x[10])
{
int i;
float y;
cout<<"Introducir los valores"<<endl<<endl;
for(i=0; i<10; i++)
{
cout<<"x"<<(i+1)<<": ";
cin>>x[i];
y=y+x[i];
}
y=y/10;
return y;
}

void main()
{
float a[10], tot=0.0, desviacion[10];
tot=intro(a);
calc(a, tot, desviacion);
give(a, tot, desviacion);
getch();
}





--------------------------------------------------------------------------------------------------------------------------


Problema 8-B


#include <iomanip.h>
#include <iostream.h>
#include <conio.h>
#include <math.h>
void give(float x[10], float y, float z[11])
{
int i;
cout<<endl<<endl<<"El promedio es "<<setiosflags(ios::fixed)<<setprecision(2)<<y
<<endl<<"La varianza es "<<z[10]<<endl<<endl<<"Valores----Desviacion"<<endl;
for(i=0; i<10; i++)
{
cout<<setw(7)<<x[i]<<setw(14)<<z[i]<<endl;
}
}
void calc(float x[10], float y, float z[11])
{
int i;
for(i=0; i<10; i++)
{
z[i]=x[i]-y;
if(z[i]<=0)
z[i]=-z[i];
z[10]=(z[10])+(sqrt(z[i]));
}
z[10]=z[10]/10;
}
float intro(float x[10])
{
int i;
float y;
cout<<"Introducir los valores"<<endl<<endl;
for(i=0; i<10; i++)
{
cout<<"x"<<(i+1)<<": ";
cin>>x[i];
y=y+x[i];
}
y=y/10;
return y;
}
void main()
{
float a[10], tot=0.0, desviacion[11];
tot=intro(a);
calc(a, tot, desviacion);
give(a, tot, desviacion);
getch();
}




 

lunes, 22 de abril de 2013

Practica Unidad 4

Integrantes del equipo:
 
 

Alcantar Gonzales Carlos Armando 12212100
Flores Ruiz Aldo 12211255
Rosales Gomez Marco Aureloio 12211245
Villada Segovia Arturo 12211249
 
--------------------------------------------------------------------------------------------------------------------------
 
Problema 1 (Codigo)

 
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
int nocuenta,mov=0,opc;
float saldoinicial,saldo,deposito=0,retiro=0;
char sigue;
cout<<" Cuenta habiente: ";
cin>>nocuenta;
cout<<" Saldo inicial: ";
cin>>saldoinicial;
saldo=saldoinicial;
do
{
mov=mov+1;
cout<<" 1) Deposito\t2) Retiro\t3) Saldo\n";
cin>>opc;
switch(opc)
{
case 1: cout<<" Deposito: ";
        cin>>deposito;
        saldo=saldo+deposito;
        cout<<" Movimiento\tDeposito\tRetiro\tSaldo\n";
        cout<<" "<<mov<<"\t\t"<<deposito<<"\t\t"<<retiro<<"\t"<<saldo<<endl;
        break;
case 2: cout<<" Cantidad a retirar: ";
        cin>>retiro;
        if(retiro > saldo)
        {
        cout<<" Fondos insuficientes";
        }
        else
        {
        saldo=saldo-retiro;
        cout<<" Movimiento\tDeposito\tRetiro\tSaldo\n";
        cout<<" "<<mov<<"\t\t"<<deposito<<"\t\t"<<retiro<<"\t"<<saldo<<endl;
        }
        break;
case 3: cout<<" Saldo: "<<saldo<<endl;
        break;
default: cout<<" Opcion equivocada";
}
cout<<"\n Otro movimiento s/n: ";
cin>>sigue;
}
while (sigue =='s'|| sigue=='S');
getch();
return 0;
}
 
 
Pseudocodigo

Inicio
n.cuenta int
saldo inicial real
saldo real
deposito, retiro real
mov = 0,ope int
sigue char
write("cuentahabiente:")
read n.cuenta
write ("saldo inicial:")
read saldo inicial
saldo = saldo inicial
do
{
mou=moutl
write ("1)deposito 2)retiro 3)saldo")
read ope
switch (ope)
{
case 1: write ("deposito:")
read deposito
saldo=
saldo + deposito
write ("movimiento deposito retiro saldo"
write (mou," ",deposito," ",saldo)
break
case 2: write ("cantidad a retirar :")
read retiro
if(retiro > saldo)
{write("fondos insuficientes")
}
else
{
saldo = saldo-retiro
write("movimiento deposito retiro saldo")
write(mou," ",retiro," ",saldo)
}
break
case 3:write("saldo:",saldo)
brake
default: write("opcion equivocada")
}
write ("otro movimiento s/n:")
read sigue
}
while (sigue ==`s`|| sigue==`s`)
}
Fin
 
 

 
 
--------------------------------------------------------------------------------------------------------------------------
 
 
Problema 2 (Codigo)
 
 
#include <iostream.h>
#include <conio.h>
int main()
{
int viaje=0,nopersonas,totalpersonas=0;
float pesoviaje,totalpeso=0;
float promediopersonasviaje;
float promediopesoviaje;
char sigue;
do
{
viaje++;
cout<<" No viaje; "<<viaje<<endl;
cout<<" No personas: ";
cin>>nopersonas;
cout<<" Peso transportado: ";
cin>>pesoviaje;
totalpersonas=totalpersonas+nopersonas;
totalpeso=totalpeso+pesoviaje;
cout<<"\n\nOtro viaje (s/n): ";
cin>>sigue;
}
while (sigue=='S'||sigue=='s');
promediopersonasviaje=totalpersonas/viaje;
promediopesoviaje=totalpeso/viaje;
cout<<" Promedio de personas por viaje: "<<promediopersonasviaje<<endl;
cout<<" Promedio de peso por viaje: "<<promediopesoviaje<<endl;
getch();
return 0;
}

 
 
Pseudocodigo

Inicio
viaje=0 int
nopersonas int
peso viaje real
total de personas=0 int
total pesos=0.0 real
promedio personas viaje real
promedio peso viaje real
sigue char
do
{
viaje=viaje+1
write("n. viaje: ",viaje)
write("nopersonas:")
read n.personas
write ("peso transportado:")
read peso viaje
total personas = total personas + nopersonas
total peso= total peso + peso viaje
write("otro viaje:")
read sigue
}
while(sigue==`s`|| sigue==`s`)
promedio personas viaje = total personas viaje
promedio peso viaje = total peso/ viaje
write("promedio de personas por viaje:",promediopersonasviaje)
write("promedio de peso por viaje : ",promediopesoviaje)
Fin
 
 
 
 
--------------------------------------------------------------------------------------------------------------------------
 
 
 
Problema 3 (Codigo)
 
 
#include <iostream.h>
#include <conio.h>
int main()
{
int numero,contador=0,total=0,promedio=0;
do
{
contador=contador++;
cout<<" Numero: "<<contador<<endl;
cin>>numero;
if(numero!=9999)
{
total=total+numero;
}
else
{
contador=contador-1;
}}
while(numero!=9999);
promedio=total/contador;
cout<<" El promedio es: "<<promedio<<endl;
getch();
return 0;
}
 
 
Pseudocodigo
 
Inicio
numero int
contador= 0, total = 0 int
promedio int
do
{
contador = contador +1
write("numero ", contador, ":")
read numero
if(numero !=9999)
{
total=total + numero
}
else
{
contador=contador-1
}
}
while(numero !=9999)
promedio = total/contador
write("el promedio es ", promedio)
Fin
 
 


 
 
--------------------------------------------------------------------------------------------------------------------------
 
 
Problema 4 (Codigo)
 
 
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <iomanip>
int main ()
{
int cp1=0, cp2=0, cp3=0, cp4=0, cp5=0, noProd, cantidad ;
float total;
char sigue;
do
{
cout<<"\nNumero de producto Precio de lista\n";
cout<<"\n       1                  $2.98\n";
cout<<"\n       2                  $4.50\n";
cout<<"\n       3                  $9.98\n";
cout<<"\n       4                  $4.49\n";
cout<<"\n       5                  $6.87\n";
cout<<"\nNumero de producto:\n";
cin>>noProd;
switch (noProd)
{
case 1: cout<<"\ncantidad del prodcuto 1\n";
       cin>>cantidad;
       cp1=cp1+cantidad;
  break;
case 2: cout<<"\ncantidad del prodcuto 2\n";
       cin>>cantidad;
       cp2=cp2+cantidad;
       break;
case 3: cout<<"\ncantidad del prodcuto 3\n";
       cin>>cantidad;
       cp3=cp3+cantidad;
       break;
case 4: cout<<"\ncantidad del prodcuto 4\n";
       cin>>cantidad;
       cp4=cp4+cantidad;
       break;
case 5: cout<<"\ncantidad del prodcuto 5\n";
       cin>>cantidad;
       cp5=cp5+cantidad;
       break;
default:cout<<"\nerror en articulo\n";
}
cout<<"\notro producto (s/n):\n";
cin>>sigue;
}
while(sigue=='s'||sigue=='S');
cout<<"\nTicket\n";
if(cp1>0)
{
cout<<"\nproducto 1     "<<cp1<<"--$ "<<cp1*2.98<<endl;
}
if(cp2>0)
{
cout<<"\nproducto 2     "<<cp2<<"--$ "<<cp2*4.50<<endl;
}
if(cp3>0)
{
cout<<"\nproducto 3     "<<cp3<<"--$ "<<cp3*9.98<<endl;
}
if(cp4>0)
{
cout<<"\nproducto 4     "<<cp4<<"--$ "<<cp4*4.49<<endl;
}
if(cp5>0)
{
cout<<"\nproducto 5     "<<cp5<<"--$ "<<cp5*6.87<<endl;
}
total=cp1 *2.98+cp2 *4.50+cp3 *9.98+cp4 *4.49+cp5 *6.87;
cout<<"\n              total:"<<total<<endl;
getch();
return 0;
}

 
Pseudoodigo

Inicio
cp1=0,cp2=0,cp3=0,cp4=0,cp5=0 int
total real
noProd,cantidad int
sigue char
do
{
write("Numero de producto Precio de lista")
write(" 1 $2.98")
write(" 2 $4.50")
write(" 3 $9.98")
write(" 4 $4.49")
write(" 5 $6.87")
write("Numero de producto:")
read noProd
switch (noProd)
{
case1: write("cantidad del prodcuto 1")
read cantidad
cp1=cp1+cantidad

break
case2: write("cantidad del prodcuto 2")
read cantidad
cp2=cp2+cantidad
break
case3: write("cantidad del prodcuto 3")
read cantidad
cp3=cp3+cantidad
break
case4: write("cantidad del prodcuto 4")
read cantidad
cp4=cp4+cantidad
break
case5: write("cantidad del prodcuto 5")
read cantidad
cp5=cp5+cantidad
break
default:write("error en articulo")
}
write("otro producto (s/n):")
read sigue
while(sigue== 's'|| sigue =='s')
write("Ticket")
if(cp1>0)
{
write ("producto 1",cp1," ",cp1*2.98)
}
if(cp2>0)
{
write ("producto 2",cp2," ",cp2*4.50)
}
if(cp3>0)
write ("producto 3",cp3," ",cp3*9.98)
}
if(cp4>0)
write ("producto 4",cp4," ",cp4*4.49)
}
if(cp5>0)
write ("producto 5",cp5," ",cp5*6.87)
}
total1=cp1*2.98+cp2*4.50+cp3*9.98+cp4*4.49+cp5*6.87
(" total:",total)
Fin
 
 
 

jueves, 18 de abril de 2013

Ejercicio en clase 18 de abril del 2012

Ejercicio en clase 18 de abrildel 2012


------------------------------------------------------------------------------------------------------------


r#include <iostream.h>
#include <conio.h>
void menu ();
void suma(float n1, float n2);
void multiplica (float n1, float n2);
void divide (float n1, float n2);
int main()
{
int a, b, opcion;
do
{
clrscr();
cout<<" Introdice dos variables reales: "<<endl;
cin>>a>>b;
menu();
cin>>opcion;
switch (opcion)
 {
 case 1: suma(a,b);
         break;
 case 2: multiplica(a,b);
         break;
 case 3: divide(a,b);
         break;
 }
getch();
}
while (opcion!=0);
getch();
return 0;
}
void menu()
{
cout<<" Operaciones basicas"<<endl;
cout<<" 1) Suma\n 2) Multiplica\n 3) Divide \n"<<endl;
cout<<" Elige opcion: ";
}
void suma(float n1,float n2)
{
cout<<n1<<"+"<<n2<<"="<<(n1+n2)<<endl;
}
void multiplica(float n1,float n2)
{
cout<<n1<<"*"<<n2<<"="<<(n1*n2)<<endl;
}
void divide(float n1,float n2)
{
 if (n2!=0)
 {
 cout<<n1<<"/"<<n2<<"="<<(n1/n2)<<endl;
 }
 else
  {
  cout<<"No se permite la division dentrecero"<<endl;
  }
 }

------------------------------------------------------------------------------------------------------------

# include <iostream.h>
# include <conio.h>
int menu()
{
int opc;
cout<<"operaciones basicas"<<endl;
cout<<"1)suma"<<endl<<"2)multiplica"<<endl<<"3)divide"<<endl;
cout<<" seleccione opcion=<";
cin>>opc;
return opc;
}
float suma (float N1, float N2)
{
return N1+N2;
}
float multiplica (float N1, float N2)
{
return N1*N2;
}
float divide (float N1,float N2)
{
return N1/N2;
}
int main ()
{
float a,b;
int opcion;
do
{
clrscr();
cout<<"  Introduce dos valores reales"<<endl;
cin>>a>>b;
opcion=menu();
switch(opcion)
{
case 1:cout<<a<<"+"<<b<<"="<<suma(a,b)<<endl;
  break;
case 2:cout<<a<<"*"<<b<<"="<<multiplica(a,b)<<endl;
  break;
case 3:if (b!=0)
{
cout<<a<<"/"<<b<<"="<<divide(a,b)<<endl;
}
else
{
cout<<"no se permite la divicion entre cero";
}
break;
}
getch();
}
while (opcion!=0);
getch();
return 0;
}

martes, 16 de abril de 2013

Ejercicios de void main();

Ejercicios de void main();


------------------------------------------------------------------------------------------------------------

#include <iostream.h>
#include <conio.h>
#include <math.h>
//arreglos {}[]\\
void main()
{
int numero [10],i,suma=0;
for(i=0;i<10;i++)
 {
 cout<<"Numero["<<i<<"]=";
 cin>>numero[i];
 suma=suma+ numero[i];
 }
cout<<"\n\nListados de valores\n";
for(i=0;i<10;i++)
 {
 cout<<numero[i]<<endl;
 }
int promedio=suma/10;
cout<<"La suma total es: "<<suma<<endl;
cout<<"El promedio es: "<<promedio<<endl;
cout<<"Listado de valroes mayor o igual a "<<promedio<<endl;
for(i=0;i<10;i++)
 {
 if(numero[i]>= promedio)
  {cout<<numero[i]<<endl;
  }
 }
 getch();
}




------------------------------------------------------------------------------------------------------------

#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
/*
arreglos
time=generacion de numeros aleatorios
srand(time(NULL)); inicia los numeros aleatortios{}[]
*/
void main()
{
int i,pos;
float valor[20],suma=0,promedio,mayor,menor;
srand(time(NULL));
cout<<" Valores aleatorios "<<endl;
for(i=0;i<20;i++)
 {
 valor [i]=rand()%1000;
 suma=suma+valor[i];
 cout<<" Valor["<<i<<"]: "<<valor[i]<<endl;
 }
 promedio=suma/20.0;
 cout<<"El promedio es "<<promedio<<endl;

 mayor=valor[0];
 pos=0;
for(i=0;i<20;i++)
 {
 if(valor[i]>mayor)
  {
  mayor=valor[i];
  pos=i+1;
  }
  }
  cout<<"El dato mayor es "<<mayor<<endl;
  cout<<"En la posicion "<<pos<<endl;
 menor=valor[0];
 pos=0;
for(i=0;i<20;i++)
 {
 if(valor[i]<menor)
  {
  menor=valor[i];
  pos=i+1;
  }
  }
  cout<<"El dato menor es "<<menor<<endl;
  cout<<"En la posicion "<<pos<<endl;
 getch();
}

jueves, 11 de abril de 2013

Ejercicios en clase 11 de abril del 2013

EJERCICIOS EN CLASE 11 DE ABRIL DEL 2013



Integrantes del equipo:


Alcantar Gonzales Carlos Armando     12212100
Flores Ruiz Aldo                                 12211255
Rosales Gomez Marco Aureloio          12211245
Villada Segovia Arturo                        12211249



------------------------------------------------------------------------------------------------------------

Ejercicio 1
Pseudocodigo


inicio
e,r int
resultado real
suma=0.0 real
promedio=0.0 real
for(e=1 to 4 step e=e++)
{
write("Introduce los resultados de experimento",e)
suma=0.0
for(r=1to 6 step r=r++)
{
write("resulto",r)
read resultado
suma=suma+resultado
}
promedio=suma/6
write("Elpromedio del experimento",e,"es:"promerdio)
fin




------------------------------------------------------------------------------------------------------------

Ejercicio 1-B


inicio
n,e,r int
resultado real
suma=0.0 real
promedio=0.0 real
for(e=1 to 4 step e=e++)
{
write("Introduce los resultados de experimento")
read n
suma=0.0
for(r=1to n step r=r++)
{
write("resulto",r)
read resultado
suma=suma+resultado
}
promedio=suma/n
write("Elpromedio del experimento",n,"es:"promerdio)
fin




#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <iomanip.h>
int main()
{
int n,r,e;
float resultado, suma=0.0, promedio;
for(e=1;e<=4;e++)
{
cout<<"Introduce los resultados del procedimiento";
cin>>n;
suma=0;
for(r=1;r<=n;r++)
{
cout<<"Resultado "<<endl;
cin>>resultado;
suma=suma+resultado;
}
promedio=suma/n;
cout<<"El promedio del experimento"<<n<<"es"<<promedio<<endl;
}
getch();
return 0;
}




------------------------------------------------------------------------------------------------------------

Ejercicio en clase 2

Pseudocodigo

inicio
resultado real r1 r2 r3 r4 r5 r6
suma=0.0,promedio real
for(e=to 4step=4 a=e+1)
{
suma=0
write(introduce los resultados del experimento del experimento)
write(resultado 1:)
read r1
write(resultado 2:)
read r2
write(resultado 3:)
read r3
write(resultado 4:)
read r4
write(resultado 5:)
read r5
write(resultado 6:)
read r6
suma (r1+r2+r3+r4+r5+r6)
promedio=suma/6
write (el promedio del experimento"E" ";")
resultado
}
fin


#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
int main()
{
float resultado,suma,promedio;
float r1,r2,r3,r4,r5,r6;
suma=0.0,resultado;
for(suma=1;suma<4;suma++);
{
cout<<"introduce los resultados del experimento""\n";
cout<<"resultado 1:""\n";
cin>>r1;
cout<<"resultado 2:""\n";
cin>>r2;
cout<<"resultado 3:""\n";
cin>>r3;
cout<<"resultado 4:""\n";
cin>>r4;
cout<<"resultado 5:""\n";
cin>>r5;
cout<<"resultado 6:""\n";
cin>>r6;
suma=(r1+r2+r3+r4+r5+r6);
promedio=suma/6;




------------------------------------------------------------------------------------------------------------

Ejercicio 3


Pseudocodigo

Inicio
int calf, suma=0, conta=0, promedio;
do
{
write("Calificacion= ")
read calf
if (calf<0 || calf > 100)
{
Write("Calficacion invalida")
}
else
{
suma = suma + calf
conta=conta+1
}
}
while (calf!=999)
promedio=suma/conta
Write("El promedio de las calificaciones "),promedio
Fin


Codigo C++

#include <iostream.h>
#include <iomanip.h>
#include <conio.h>

int main()
{
int calf, suma=0, conta=0, promedio;
do
{
cout<<"Calificacion= ";
cin>>calf;
if (calf<0 || calf > 100)
{
cout<<"Calficiacion invalida \n";
}
else
{
suma = suma + calf;
conta=conta+1;
}
}
while (calf!=999);
promedio=suma/conta;
cout<<"El promedio de las calificaciones "<<promedio;
getch ();
return 0;
}





------------------------------------------------------------------------------------------------------------

Ejercicio 4


Pseudocodigo

Inicio
numero int
digito int
write ("Introduzca un valor entero")
read numero
do
{
digito = numero%10
cout<<digito
numero = numero/10
}
while (numero!=0)
Fin


Codigo C++

#include <iostream.h>
#include <iomanip.h>
#include <conio.h>

int main()
{
int numero, digito;
cout<<"Introduza un valor entero ";
cin>>numero;

do
{
digito = numero%10;
cout<<digito;
numero = numero/10;
}
while (numero!=0);
getch ();
return 0;
}