miércoles, 11 de septiembre de 2013

Clase Programa de Auto-ajuste

Equipo
1527268 Victor Emanuel Ríos Martínez
1483821 Juan Carlos Guzmán Pinales
1511137 Eduardo Alberto Briones Hernández

Para este proyecto del programa auto ajuste decidimos diseñar un programa de una lavadora con una capacidad de 12 kg  apartir de cierta cantidad de peso este decidiera la manera correcta de suministrar el agua y el jabon exactos que esta nesecitaria en cada carga de ropa sin pasarse y sin faltar.

Para esto tomamos encuenta ciertos parámetros de la vida real que nos ayudaron mucho en la resolución de este programa  


A partir de este dato encontramos nuestra formula base para establecer las condiciones que serian utilizadas y en si la formula mas importante para nuestro proyecto litrosdeagua=103.0*pesototal/6.0, donde litros de agua serian igual a el peso total de la ropa introducida en la lavadora entre 6 como instancia principal.


El siguiente codigo arroja de manera manual la cantidad de ropa y definidos pesos que ya estan incluidos en ella ademas de dar la opcion de determinar que tanto se pondrá en la lavadora.

#include

float menudeprendas();

main(){
 int res;

float pesototal,litrosdeagua, detergente;
  pesototal=0.0;res=1;
  do{
      pesototal=pesototal+menudeprendas();
      printf("Agregar tipo de prenda? 1. Si - 2. No");
      scanf("%d",&res);
      printf("\n");
  }while(res==1);
   litrosdeagua=103.0*pesototal/6.0; //La cantidad de agua se relaciona con el peso de esta forma
   printf("Peso añadido (Kg): %.3f\n", pesototal);
   printf("Agua (Litros): %.3f\n", litrosdeagua);
   if(litrosdeagua>0&&litrosdeagua<=25.75) detergente=.016; //muy bajo
   else if(litrosdeagua>25.75&&litrosdeagua<=51.50) detergente=.024; //bajo
   else if(litrosdeagua>51.50&&litrosdeagua<=77.25) detergente=.034; //medio
   else if(litrosdeagua>77.25&&litrosdeagua<=103.0) detergente=.050; //alto
   printf("Detergente (Gramos): %.3f\n", detergente);
   system("pause");
}

float menudeprendas(){
 system("cls");
 printf("Seleccionetipo de prenda a agregar\n");
 printf("1. Interior (100g)\n");
 printf("2. Camisa (300g)\n");
 printf("3. Pantalon de mezclilla (900)\n");
 printf("4. Blusa (250g)\n");
 printf("5. Camiseta (300g)\n");
 printf("6. Falda (200g)\n");
 printf("7. Cobertor (1100g)\n");
 printf("8. Toalla (450g)\n");

 int opcion;
 float peso,n;
 scanf("%d", &opcion);
 printf("Cuantas?");scanf("%f",&n);
 switch(opcion){
  case 1: peso=0.300*n; break;
  case 2: peso=0.100*n; break;
  case 3: peso=0.900*n; break;
  case 4: peso=0.250*n; break;
  case 5: peso=0.300*n; break;
  case 6: peso=0.200*n; break;
  case 7: peso=1.100*n; break;
  case 8: peso=0.450*n; break;


default: printf("Opcion no valida"); break;
 }
 return peso;


}


Capturas de pantalla de la ejecución



A continuacion se ejecuto el mismo codigo con algunos cambios para ver los resultados de manera random y ver que tan optimo era el ajuste realizado
#include
#include
Capturas de pantalla de su ejecucion


Bibliografias

No hay comentarios:

Publicar un comentario