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