Advertisement
Mauriciocaradenepe

Lunes :V

Jun 4th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. #include<iostream>
  2. #include<conio.h>
  3. #include<ctime>
  4. #include<cstdlib>
  5. using namespace std;
  6. void menu(int *op) {
  7.  
  8. float tem;
  9. cout << "Menu"<<"\t";
  10. cout << "1. Generar Temperatura";
  11. cout << "2. Encontrar la Temperatura promedio";
  12. cout << "3. Encontrar la mayor Temperatura";
  13. cout << "4. Encontrar la menor Temperatura";
  14. cout << "5. Ordenar la Temperatura de forma ascendente";
  15. do
  16. {
  17. cout << "Ingrese Opcion: ";
  18. cin >> *op;
  19. } while (*op<1||*op>6);
  20. }
  21. void generar(float *t) {
  22. for (short i = 0; i < 30; i++)
  23. {
  24. t[i] = rand() % 10 + 8;
  25. }
  26. }
  27. void visualizar(float *t) {
  28. for (int i = 0; i < 30; i++)
  29. {
  30. cout << "La temperatura" << i + 1 << "es: " << t[i]<<endl;
  31. }
  32. }
  33. void promedio(float *t, float *pro) {
  34. float suma = 0;
  35.  
  36. for (int i = 0; i < 30; i++)
  37. {
  38. suma += t[i];
  39. }
  40. *pro = suma / 30;
  41. }
  42. void mayor(float *t, float *mayor) {
  43. ;
  44. t[0] = *mayor;
  45. for (int i = 1; t[i] > *mayor; i++)
  46. {
  47. *mayor = t[i];
  48. }
  49.  
  50. }
  51. void menor(float *t, float *menor) {
  52. t[0] = *menor;
  53. for (int i = 1; t[i] < *menor; i++)
  54. {
  55. *menor = t[i];
  56. }
  57.  
  58. }
  59. void orden(float *t) {
  60. float aux;
  61. short i = 0;
  62. short j;
  63. while (i<29)
  64. {
  65. while()
  66. }
  67. }
  68. int main() {
  69. int opcion;
  70. float valor;
  71. srand(time(NULL));
  72. float *temperatura = new float[30];
  73. do
  74. {
  75. menu(&opcion);
  76. switch (opcion)
  77. {
  78. case 1: generar(temperatura); visualizar(temperatura); break;
  79. case 2:promedio(temperatura, &valor);cout<<"El promedio es: "<<valor << endl;
  80. case 3:mayor(temperatura, &valor); cout << "El mayor es: " << valor << endl;
  81. case 4:menor(temperatura, &valor); cout << "El menor es: " << valor << endl;
  82. case 5:orden(temperatura); visualizar(temperatura); break;
  83. default:
  84. break;
  85. }
  86. } while (opcion!=6);
  87. cin.get();
  88. return 0;
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement