jueves, 7 de noviembre de 2019

FIRMA 2(MODIFICADO)

                                                       FIRMA 2
                                                                  (modifcado)

#include <iostream>
#include <stdio.h>
#include <windows.h>

using namespace std;

void firma();
void gotoxy(int x,int y){
    HANDLE hcon;
    hcon=GetStdHandle(STD_OUTPUT_HANDLE);
    COORD dwPos;
    dwPos.X=x;
    dwPos.Y=y;
    SetConsoleCursorPosition(hcon,dwPos);
}
void triangulo();
void circulo();
void cuadrado();
void rectangulo();
void cilindro();
void cubo();
int opc,area,a,h,r,vol,j;

int main()
{
    firma();
    cout <<endl<<"             MENU DE OPCIONES             " << endl;
    cout <<"   1.Saca area del cuadrado\n";
    cout <<"   2.Saca area del triangulo\n";
    cout <<"   3.Saca area del circulo\n";
    cout <<"   4.Saca area del rectangulo\n";
    cout <<"   5.Saca volumen del cubo\n";
    cout <<"   6.Saca volumen del cilindro\n";
    cout <<"   Elige la opcion:  ";
    cin >>opc;

   switch(opc){
   case 1:
    cuadrado();
   break;
   case 2:
    triangulo();
   break;
   case 3:
    circulo();
   break;
   case 4:
    rectangulo();
   break;
   case 5:
    cubo();
   break;
   case 6:
    cilindro();
   break;
   case 7:
   break;
 }while(opc != 7);
 return 0;
}

void cuadrado(){
 cout<<endl<<"   Iniciando proceso de captura de datos   "<<endl;
 cout<<"   Ingrese la medida de un lado del cuadrado:   ";
 cin>>a;
 cout<<"   Proceso de captura de datos finalizada   "<<endl<<endl;
  cout<<"   Iniciando procedimiento para sacar el area   "<<endl;
 area=a*a;
 cout<<"   Procedimiento finalizado   "<<endl<<endl;
  cout<<"   Iniciando proceso de impresion   "<<endl;
 cout<<"   El area del cuadrado es:   "<<area<<endl;
 cout<<"   Proceso de impresion finalizado   "<<endl<<endl;
 }

void triangulo(){
 cout<<"   Iniciando proceso de captura de datos   "<<endl;
 cout<<"   Ingrese la medida de la base:   ";
 cin>>a;
 cout<<"   Ingrese la medida de la altura:   ";
 cin>>h;
 cout<<"   Proceso de captura de datos finalizada   "<<endl;
  cout<<"   Iniciando procedimiento para sacar el area   "<<endl;
 area=(a*h)/2;
 cout<<"   Procedimiento finalizado   "<<endl<<endl;
  cout<<"   Iniciando proceso de impresion   "<<endl;
 cout<<"   EL area del triangulo es:  "<<area<<endl;
 cout<<"   Proceso de impresion finalizado   "<<endl<<endl;
 }

void circulo(){
 cout<<"   Iniciando proceso de captura de datos   "<<endl;
 cout<<"   Ingrese la medida del radio:   ";
 cin>>r;
 cout<<"   Proceso de captura de datos finalizada   "<<endl<<endl;
 cout<<"   Iniciando procedimiento para sacar el area   "<<endl;
 area=(r*r)*3.1416;
 cout<<"   Procedimiento finalizado   "<<endl<<endl;
 cout<<"   Iniciando proceso de impresion   "<<endl;
 cout<<"   El area del circulo es:   "<<area<<endl;
 cout<<"   Proceso de impresion finalizado   "<<endl<<endl;
}

void rectangulo(){
 cout<<"   Iniciando proceso de captura de datos   "<<endl;
 cout<<"   Ingrese la medida de la altura del rectangulo:   ";
 cin>>h;
 cout<<"   Ingrese la medida de la base del rectangulo:   ";
 cin>>a;
 cout<<"   Proceso de captura de datos finalizada   "<<endl<<endl;
 cout<<"   Iniciando procedimiento para sacar el area   "<<endl;
 area=h*a;
 cout<<"   Procedimiento finalizado   "<<endl<<endl;
 cout<<"   Iniciando proceso de impresion   "<<endl;
 cout<<"   El area del rectangulo es:   "<< area <<endl;
 cout<<"   Proceso de impresion finalizado   "<<endl<<endl;
}

void cubo(){
 cout<<"   Iniciando proceso de captura de datos   "<<endl;
 cout<<"   Ingrese la medida de un lado del cubo:   ";
 cin>>a;
 cout<<"   Proceso de captura de datos finalizada   "<<endl<<endl;
  cout<<"   Iniciando procedimiento para sacar el volumen   "<<endl;
 vol=a*a*a;
 cout<<"   Procedimiento finalizado   "<<endl<<endl;
  cout<<"   Iniciando proceso de impresion   "<<endl;
 cout<<"   El volumen del cubo es:   "<< vol <<endl;
 cout<<"   Proceso de impresion finalizado   "<<endl<<endl;
}

void cilindro(){
 cout<<"   Iniciando proceso de captura de datos   "<<endl;
 cout<<"   Ingrese el area de la base del cilidro:   ";
 cin>>a;
 cout<<"   Ingrese la altura del cilidro:   ";
 cin>>h;
 cout<<"   Proceso de captura de datos finalizada   "<<endl<<endl;
 cout<<"   Iniciando procedimiento para sacar el volumen   "<<endl;
 vol=a*h;
 cout<<"   Procedimiento finalizado   "<<endl<<endl;
 cout<<"   Iniciando proceso de impresion   "<<endl;
 cout<<"   El volumen del cilidro es:   "<<vol<<endl;
 cout<<"   Proceso de impresion finalizado   "<<endl<<endl;
}


void firma()
{

       for(j=1; j<=2; j++)
    {
        gotoxy(50,j);//Posiciona el curso en columna 15 y fila de 1 a 25
        system("color 4");//Cambia el color del texto
        cout<<"**Alethia Hermosillo**";
        //system("cls);//Borra la pantalla
    }
       for(j=1; j<=20; j++)
    {
       gotoxy(j,15); //Posiciona el curso en columna 15 y fila de 1 a 25
       system("color 4");
       cout<<"---------Elaborado por Alethia Hermosillo-----------";
       //system("cls");

    }




No hay comentarios.:

Publicar un comentario