Instituto Tecnològico de Tijuana
Villada Segovia Arturo
#include <iostream.h>
#include <conio.h>
#include <fstream.h>
#include <stdio.h>
void salida_datos_file( )
{
ofstream salida;
salida.open("E://Datos//nombres.txt",ios::app);
int i,n;
char name[30];
cout<<" Cuantos nombres desea agregar: ";
cin>>n;
for(i=1;i<=n;i++)
{
cout<<"\n\n Nombre: ";
gets(name);
salida<<name<<endl;
}salida.close();
}
void entrada_datos_file()
{
ifstream entrada;
entrada.open("E://Datos//Nombres.txt");
char name [30];
cout<<"\n listado de nombres\n";
entrada.getline(name,30);
cout<<name<<endl;
while(!entrada.eof())
{entrada .getline(name,30);
cout<<name<<endl;
}
entrada.close();
}
int main()
{
char continuar;
do
{
salida_datos_file();
cout<<"\n\n Deseas rregistrar otro nombre? (s/n): ";
cin>>continuar;
}
while(continuar=='s'||continuar=='S');
entrada_datos_file();
getch ();
}
jueves, 16 de mayo de 2013
martes, 14 de mayo de 2013
Ejercicio en clase 2 de mayo del 2013
Villada Segovia Arturo
Practica 5, 2 de mayo
#include <iostream.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
template <class T>
void limpiararreglo(T a[11][11], char name[11][30]);
template <class T>
void lecturadatos(T a[11][11],char name[11][30], int n, int m);
template <class T>
void desplegardatos(T a[11][11],char name[11][30], int n, int m);
template <class T>
T sumavalores(T a[11][11],int n, int m);
template <class T>
void sumaderenglones(T a[11][11],int n, int m);
template <class T>
void sumadecolumnas(T a[11][11],int n, int m);
int main ()
{
int tabla[11][11];
char nombres[11][30];
int noR,noC;
cout<<"introduce el numero de alumnos (<=10) = ";
cin>>noR;
cout<<"introduce el numero de calificaciones (<=10) =";
cin>>noC;
limpiararreglo(tabla,nombres);
lecturadatos(tabla,nombres,noR,noC);
sumaderenglones(tabla,noR,noC);
sumadecolumnas(tabla,noR,noC);
cout<<"promedio de la materia programacion "<<endl<<endl;
desplegardatos(tabla,nombres,noR+1,noC+1);
getch ();
}
template <class T>
void limpiararreglo(T a[11][11],char name[11][30])
{ int r,c;
for(r=0;r<11;r++)
{
strcpy(name[r]," ");
for(c=0;c<11;c++)
{
a[r][c]=0;
}
}
}
template <class T>
void lecturadatos(T a[11][11],char name[11][30],int n, int m)
{
int r,c;
for(r=0;r<n;r++)
{
cout<<"nombre alumno "<<(r+1)<<" : ";
cin.ignore();
cin.getline(name[r],30,'\n');
for(c=0;c<m;c++)
{
cout<<"calificacion ["<<(c+1)<<" ]: ";
cin>>a[r][c];
}
cout<<endl<<endl;
}
}
template <class T>
void desplegardatos(T a[11][11],char name[11][30],int n,int m)
{
int r,c;
for(r=0;r<n;r++)
{
cout<<name[r]<<"\t";
for(c=0;c<m;c++)
{
cout<<a[r][c]<<"\t";
}
cout<<endl;
}
}
template<class T>
T sumavalores(T a[11][11],int n,int m)
{
int r,c;
T suma=0;
for(r=0;r<n;r++)
{
for(c=0;c<m;c++)
{
suma=suma+a[r][c];
}
}
return suma;
}
template <class T>
void sumaderenglones(T a[11][11],int n,int m)
{
int r,c;
T suma=0;
for(r=0;r<n;r++)
{
suma=0;
for(c=0;c<m;c++)
{
suma=suma+a[r][c];
}
a[r][m]=suma/m;
}
}
template <class T>
void sumadecolumnas(T a[11][11],int n,int m)
{
int r,c;
T suma=0;
for(c=0;c<=m;c++)
{
suma=0;
for(r=0;r<n;r++)
{
suma=suma+a[r][c];
}
a[n][c]=suma/n;
}
}
#include <stdlib.h>
#include <conio.h>
#include <string.h>
template <class T>
void limpiararreglo(T a[11][11], char name[11][30]);
template <class T>
void lecturadatos(T a[11][11],char name[11][30], int n, int m);
template <class T>
void desplegardatos(T a[11][11],char name[11][30], int n, int m);
template <class T>
T sumavalores(T a[11][11],int n, int m);
template <class T>
void sumaderenglones(T a[11][11],int n, int m);
template <class T>
void sumadecolumnas(T a[11][11],int n, int m);
int main ()
{
int tabla[11][11];
char nombres[11][30];
int noR,noC;
cout<<"introduce el numero de alumnos (<=10) = ";
cin>>noR;
cout<<"introduce el numero de calificaciones (<=10) =";
cin>>noC;
limpiararreglo(tabla,nombres);
lecturadatos(tabla,nombres,noR,noC);
sumaderenglones(tabla,noR,noC);
sumadecolumnas(tabla,noR,noC);
cout<<"promedio de la materia programacion "<<endl<<endl;
desplegardatos(tabla,nombres,noR+1,noC+1);
getch ();
}
template <class T>
void limpiararreglo(T a[11][11],char name[11][30])
{ int r,c;
for(r=0;r<11;r++)
{
strcpy(name[r]," ");
for(c=0;c<11;c++)
{
a[r][c]=0;
}
}
}
template <class T>
void lecturadatos(T a[11][11],char name[11][30],int n, int m)
{
int r,c;
for(r=0;r<n;r++)
{
cout<<"nombre alumno "<<(r+1)<<" : ";
cin.ignore();
cin.getline(name[r],30,'\n');
for(c=0;c<m;c++)
{
cout<<"calificacion ["<<(c+1)<<" ]: ";
cin>>a[r][c];
}
cout<<endl<<endl;
}
}
template <class T>
void desplegardatos(T a[11][11],char name[11][30],int n,int m)
{
int r,c;
for(r=0;r<n;r++)
{
cout<<name[r]<<"\t";
for(c=0;c<m;c++)
{
cout<<a[r][c]<<"\t";
}
cout<<endl;
}
}
template<class T>
T sumavalores(T a[11][11],int n,int m)
{
int r,c;
T suma=0;
for(r=0;r<n;r++)
{
for(c=0;c<m;c++)
{
suma=suma+a[r][c];
}
}
return suma;
}
template <class T>
void sumaderenglones(T a[11][11],int n,int m)
{
int r,c;
T suma=0;
for(r=0;r<n;r++)
{
suma=0;
for(c=0;c<m;c++)
{
suma=suma+a[r][c];
}
a[r][m]=suma/m;
}
}
template <class T>
void sumadecolumnas(T a[11][11],int n,int m)
{
int r,c;
T suma=0;
for(c=0;c<=m;c++)
{
suma=0;
for(r=0;r<n;r++)
{
suma=suma+a[r][c];
}
a[n][c]=suma/n;
}
}
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;
}}}
#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;
}}}
--------------------------------------------------------------------------------------------------------------------------
#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 ();
}
--------------------------------------------------------------------------------------------------------------------------
#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();
}
--------------------------------------------------------------------------------------------------------------------------
#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();
}
--------------------------------------------------------------------------------------------------------------------------
#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();
}
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:
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;
}
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;
}
#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;
cp2=cp2+cantidad;
break;
cp3=cp3+cantidad;
break;
cp4=cp4+cantidad;
break;
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;
}
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;
}
#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;
}
#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 <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;
#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;
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;
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;
}

Suscribirse a:
Entradas (Atom)















