martes, 14 de febrero de 2012

Tarea sobre sapos y código fuente para el calculo de áreas

Saludos!!! Hasta hoy tuve un poco de tiempo libre para publicarles en este medio el archivo de PowerPoint con el ejercicio lógico de pasar los sapos de un lugar a otro y el código fuente para el calculo de las áreas de cuadrado, triángulo y circulo.

Para hacer la descarga del archivo (.pps) con los sapos da clic aquí: DESCARGAR

El código fuente del programa para calcular áreas utilizando funciones lo coloco a continuación, he utilizado algunos elementos de código que no hemos visto en clase, por cual les pido, que las palabras o lineas del lenguaje C++ que desconozcan del código las copien a su libreta e investiguen su funcionamiento para analizarlas la próxima clase.



#include<iostream>
#include <stdlib.h>

using namespace std;

// Declaración de constantes y variables públicas
const float pi=3.1416;

// Declaración de funciones
float AreaCuadrado(float lado);
float AreaTriangulo(float base, float altura);
float AreaCirculo(float radio);

int main() {
    int opcion=1;
    float respuesta;
    while (opcion!=0){
        system("cls");
        cout<<"SELECCIONA EL AREA CALCULAR"<<endl;
        cout<<"---------------------------"<<endl;
        cout<<endl;
        cout<<"1. Cuadrado"<<endl;
        cout<<"2. Triangulo"<<endl;
        cout<<"3. Circulo"<<endl;
        cout<<"0. Salir"<<endl;
        cout<<endl;
        cout<<"Escriba el numero de la opcion deseada";
        cin>>opcion;
        cout<<endl;

        system("cls");
        switch (opcion) {
            case 1:
                float lado;
                cout<<"Indica el valor del lado: ";
                cin>>lado;
                respuesta = AreaCuadrado(lado);
                cout<<"El area es: "<<respuesta;
                break;
            case 2:
                float b, h;
                cout<<"Indica el valor de la base: ";
                cin>>b;
                cout<<"Indica el valor de la altura: ";
                cin>>h;
                respuesta = AreaTriangulo(b,h);
                cout<<"El area es: "<<respuesta;
                break;
            case 3:
                float r;
                cout<<"Indica el valor del radio: ";
                cin>>r;
                respuesta = AreaCirculo(r);
                cout<<"El area es: "<<respuesta;
                break;
            case 0:
                cout <<"Ha salido del programa. Gracias por utilizarlo"<<endl<<endl;
                break;
            default:
                cout <<"Por favor seleccione una opcion correcta"<<endl<<endl;
                break;
        }
        cin.get();
        cin.get();
    }
}

float AreaCuadrado(float lado){
    float resultado;
    resultado = lado * lado;
    return resultado;
}

float AreaTriangulo(float base, float altura) {
    float resultado;
    resultado = (base * altura)/2;
    return resultado;
}

float AreaCirculo(float radio){
    float resultado;
    resultado = pi * (radio * radio);
    return resultado;
}



Suerte con el funcionamiento de este programita en su computadora, recuerden que todos los programas deberán de ponerlos en funcionamiento en su casa.

Cualquier cosa al correo, o utilizando el chat ubicado al lado derecho de este blog.

No hay comentarios:

Publicar un comentario