viernes, 22 de abril de 2011

Esfera de Agua

Definición del problema


Se desea construir un recipiente esférico para almacenar agua




Análisis y Síntesis
  • Definir los materiales con los que va a estar hecho el recipiente esférico asi como también su volumen y su capacidad en litros.

  • Calcular y elegir las dimensiones de el recipiente las cuales proporcionaran directamente su volumen y capacidad en litros.

La "capacidad" y el "volumen" son términos que se encuentran estrechamente relacionados. Se define la capacidad como el espacio vacío de alguna cosa que es suficiente para contener a otra u otras cosas. Se define el volumen como el espacio que ocupa un cuerpo. Por lo tanto, entre ambos términos existe una equivalencia que se basa en la relación entre el litro (unidad de capacidad) y el decímetro cúbico (unidad de volumen).





Impacto

En la elaboración de dicho recipiente esférico que esta destinado para almacenar se podría tener dos posibles impactos:
  • PERSONAL: Nos serviría como una nuevo elemento en casa el cual puede ser usado como pecera, como florero, también serviría muy bien como un bonito adorno, etc.
  • ECONOMICO: Este sería considerado como un gasto de dinero en materiales para su elaboración y una inversión de tiempo considerable.


Preguntas Principales
  • ¿Qué? ; Se desea construir un recipiente esférico que nos sirva para almacenar
  • ¿Por qué? ; Porque se desea almacenar agua
  • ¿Dónde? ; En mi hogar o en el hogar de cualquiera que lo desee
  • ¿Cómo? ; Proponiendo las medidas de sus dimensiones y calculando su volumen cubico (cm3), su capacidad (L),el material del que estará formado, etc.
  • ¿Cuándo? ; Fecha limite el 19 de abril del 2011
Algoritmo

  1. INICIO
  2. Leer  R
  3. pi = 3.141592
  4. a=4*pi*r^2
  5. v= 4/3*pi*r^3
  6. c=v*0.001
  7. Imprimir a
  8. Imprimir v
  9. Imprimir c
  10. FIN

Código

  /*Volumen y area de una esfera*/
 #include <stdio.h>
 #include <conio.h>
 #include <math.h>
 float a,r,pi,v,c;
 #define pi 3.141592
 main () {
    clrscr();
    printf("Dame el radio: ");
    scanf("%f",&r);                                                           
    printf(" * * Se procedera a calcular. Presione cualquier tecla para continuar * *\n\n\n");
    getch();
    if(r>0){
    a=4*pi*pow(r,2);
    v=4*((pi*pow(r,3)))/3;
    c=v*0.001;
    printf("ESTOS SON LOS RESULTADOS: \n\n");
    printf("Volumen: %f",v);
    printf("\nArea total (unidades cuadradas): %f",a);
    printf("\nCapacidad total (litros): %f",c);
    }
    else{
    printf("El radio debe de ser positivo");
    }
    getch();
    }