lunes, 4 de mayo de 2015

Practica 5

Ejercicio 1

(Hernandez Meza David Enrique)
Almacenar en un dos arreglos la edad y el peso de un equipo de futbol integrado por 15 elementos. Calcular la edad y peso promedio y desplegar las listas de jugadores en una tabla con edad y peso al final los promedio 

Pseudocodigo
Inicio
iniciando funcion promEdad(int edad[15])
float prom=0
for (int i = 0 ; i<15 ;i++)
prom=prom+edad[i]
return prom/15
float promPeso(int Peso[15])
float prom=0
for (int i = 0 ; i<15 ;i++)
prom=prom+Peso[i]
return prom/15
int main()
int edad[15]
int peso[15]
float e,p
for (int i = 0 ; i<15 ;i++)
write "\n\nIntodusca edad de jugador ",i+1,":"
Write edad[i]
Write"Intodusca Peso de jugador ",i+1,":"
Write   peso[i]
 e=promEdad(edad)
 p=promPeso(peso)
 Write "Edad        Peso",
for (int i = 0 ; i<15 ;i++)
Write edad[i]<<"            ",peso[i]

Write "Promedio edad: ",e
Write "Promedio Peso: ",p
fin






código
#include <iostream>
#include <conio.h>
/* Practica No.5 Problema No.1 Fecha;7/05/2015
Nombre: Hernandez Meza David Enrique No.Control: 14211329*/
float promEdad(int edad[15])
{
float prom=0;
for (int i = 0 ; i<15 ;i++)
{
prom=prom+edad[i];
}
return prom/15;
}

float promPeso(int Peso[15])
{
float prom=0;
for (int i = 0 ; i<15 ;i++)
{
prom=prom+Peso[i];
}
return prom/15;
}

int main()
{
int edad[15];
int peso[15];
float e,p;
for (int i = 0 ; i<15 ;i++)
{
cout<<"\n\nIntodusca edad de jugador "<<i+1<<":";
cin>>edad[i];
cout<<"Intodusca Peso de jugador "<<i+1<<":";
cin>>peso[i];
}
 e=promEdad(edad);
 p=promPeso(peso);
 cout<<"\nEdad        Peso"<<endl;
for (int i = 0 ; i<15 ;i++)
{
cout<<edad[i]<<"            "<<peso[i]<<endl;
}
cout<<"Promedio edad: "<<e<<endl;
cout<<"Promedio Peso: "<<p<<endl;
getch();
return 0;
}



Ejercicio 2

(Olvera Vázquez Scarlett)

Pseudocodigo

Inicio
Inicio funcion generardatos( int a[20])
int i
srand(time(0))
Write "Datos: "
for(i=0 to i<20 step i=i+1)
a[i]=rand()%1000
white a[i]," "
Inicio función int sumaimpar(int M[20])
int suma=0
for(int i=0 to i<20 step i=i+1)
if((M[i]%2) != 0) then
suma= suma+ M[i]
return suma

Inicio función int sumapar(int m[20])
int sum=0
for(int i=0 to i<20 step i=i+1)
if (m[i]%2 == 0)
sum= sum+ m[i]
return sum

Inicio función int sumamayor(int s1, int s2)
int mayor=0
if(s1>s2) then
mayor = s1
else
mayor = s2
return mayor

inicio programa
int valores[20], x, y
generardatos(valores)
Write "La suma de los numeros impares es: ", sumaimpar(valores)
Write “La suma de los numeros pares es: ", sumapar(valores)
x=sumaimpar(valores)
y=sumapar(valores)
Write "La suma mayor es : ", sumamayor(x,y)
Fin

Código

#include <conio.h>
#include <iostream.h>
#include <stdlib.h>
#include <time.h>
/* Practica No.5 Problema No.2 Fecha;28/04/2015
Nombre: Olvera Vazquez Scarlett No.Control: 14211908*/
void generardatos( int a[20])
{
int i;
srand(time(0));
cout<<"Datos: \n";
for(i=0;i<20;i=i+1)
{
a[i]=rand()%1000 ;
cout<<a[i]<<" ";
}
}
int sumaimpar(int M[20])
{
int suma=0;
for(int i=0;i<20;i=i+1)
{
if((M[i]%2) != 0)
suma= suma+ M[i];
}
return suma;
}
int sumapar(int m[20])
{
int sum=0;
for(int i=0;i<20;i=i+1)
{
if (m[i]%2 == 0)
sum= sum+ m[i];
}
return sum;
}
\int sumamayor(int s1, int s2)
{
int mayor=0;
if(s1>s2)
mayor = s1;
else
mayor = s2;
return mayor;
}
int main ()
{
int valores[20],x,y;

generardatos(valores);
cout<<"\n\nLa suma de los numeros impares es: "<<sumaimpar(valores)<<endl;
cout<<"La suma de los numeros pares es: "<<sumapar(valores)<<endl;
 x=sumaimpar(valores);
 y=sumapar(valores);
cout<<"La suma mayor es : "<<sumamayor(x,y)<<endl;

getch ();
return 0;
}



Ejercicio 3

(Muñoz Organes Alejandro)
Pseudocodigo:


Inicio Funcion int mayor(int num[25])
int x=num[0]
for (i = 0 to 25 step i = i +1)
if (num[i]>x) x=num[i]
return x
Fin Funcion

Inicio Funcion int menor(int num[25])
int x=num[0]
for (i = 0 to 25 step i = i +1)
if (num[i]<x) x=num[i]
return x
Fin Funcion

Inicio Funcion generar_num(int num[25])
for (int i=0  i<25 i++)
num[i]=rand()%1000
Fin Funcion

Inicio Funcion desplegar_num(int num[25])
write "Numeros: "
for (i = 0 to 25 step i = i +1)
write num[i], ", "
Fin Funcion

Inicio Programa
int num[25]
srand(time(0))
generar_num(num)
desplegar_num(num)
int x=mayor(num)
int y=menor(num)
write "Numero mayor: ", x
write "Numero menor: ", y
write "Diferencia: ", (x-y)
Fin



Ejercicio 4
( Utrera Cámara Jesús Manuel )


Pseudocodigo


  1. inicio funcion 
  2. ordenar(int num[25])
  3. {
  4. int temp
  5. for (int i=0 to 25 step i=i+1)
  6. {
  7. for (int j=1 to 25 step j=j+1)
  8. {
  9. if (num[j]<num[i])
  10. {
  11. temp=num[i]
  12. num[i]=num[j]
  13. num[j]=temp
  14. }
  15. }
  16. }
  17. fin funcion

  18. inicio funcion generarelementos(int n[25])
  19. {
  20. int d;
  21. write "Aleatorio"
  22. for (d=0 to 25 step d=d+1)
  23. {
  24. n[d]=rand()%1000
  25. }
  26. }

  27. inicio programa
  28. int original[25] , ordenados[25]
  29. generarelementos(original)
  30. for (int i=0 to 25 step i=i+1)
  31. {
  32. ordenados[i]=original[i]
  33. }
  34. ordenar(ordenados)
  35. write "Ordenado"
  36. for (int i=0 to 25 step i=i+1)
  37. {
  38. write ,original[i],"  ",ordenados[i]
  39. }
  40. fin programa
Código

#include <iostream.h>

#include <conio.h>

#include <stdlib.h>

#include <stdio.h>
#include <time.h>


/*Practica 5   Problema 4    Fecha: 03/Mayo/2015    Equipo 9
Nombre: Jesus Manuel Utrera Camara   No.Control: 14211345  */

void ordenar(int num[25])
{
int temp;
for (int i = 0 ; i<25 ; i++)
{
for (int j=i ; j<25 ; j++)
{
if(num[j]<num[i])
{
temp=num[i];

num[i]=num[j];
num[j]=temp;
}
}
}
}
void generarelementos(int n[25])
{
int d;
srand(time(0));
cout<<"Aleatorio        ";
for (d=0; d<25; d++)
{
n[d]=rand()%1000;
}
}
int main()
{


int original[25];
int ordenados[25];
generarelementos(original);
for (int i = 0 ; i<25 ;i++)
{

ordenados[i]=original[i];

}
ordenar(ordenados);
cout<<"Ordenado \n";
for (int i = 0 ; i<25 ;i++)
{
cout<<original[i]<<"                 "<<ordenados[i]<<endl;
}
getch();
return 0;
}

No hay comentarios.:

Publicar un comentario