sábado, 14 de abril de 2012

practica 11

1.- Hacer un programa con funciones para realizar el calculo de area y perimetro de un rectangulo y un cuadrado, el area de un circulo sin parametros y sin entregar valores

void mn();
void ar();
void pr();
void ac();
void pc();
void aci();
{ n,r INT
while(r!=1)
{system("cls")
mn()
PRINT "Introdusca la opcion deseada "
READn;
switch(n)
{case 1:aci()
break
case 2:ar()
break
case 3:pr()
break
case 4:ac()
break
case 5:pc()
break
default:PRINT "\n\t\t\tno tenemos la opcion deseada "}
PRINT "\n\ndesea ver el menu denuevo? 1)no  ";
READ r}}

void mn()
{
PRINT "\tmenu\n"
PRINT "1)calcular area del circulo "
PRINT "2)calcular area del rectangulo"
PRINT "3)calcular perimetro del rectangulo"
PRINT "4)calcular area del cuadrado"
PRINT "5)calcular perimetro del cuadrado" }

void aci()
{i  INT
a  REAL
PRINT"\ncalcular area del circulo "
PRINT"introdusca el radio del circulo  "
READ i
a=3.1416*pow(i,2)
PRINT "area= ", a}

void ar()
{ i,a,b INT
PRINT "\ncalcular area del rectangulo "
PRINT "introdusca el lado 1  "
READ a
PRINT "introdusca el lado 2  "
READ b
i=a*b
PRINT "area= ",i }

void pr()
{ int i,a,b;
PRINT "\ncalcular perimetro del rectangulo "
PRINT "introdusca el lado 1  "
READ a
PRINT "introdusca el lado 2  "
READ b
i=2*(a+b)
PRINT  "perimetro= " i }

void ac()
{ i,a INT
PRINT "\ncalcular area del cuadrado "
PRINT "\nintrodusca el lado  "
READ a
i=a*a
PRINT "area= ", i }

void pc()
{ int i,a;
PRINT "\ncalcular perimetro del cuadrado "
PRINT "\nintrodusca el lado  "
READ a
i=4*a
PRINT  "perimetro= ",i }



#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
void mn();
void ar();
void pr();
void ac();
void pc();
void aci();
int main()
{
int n,r;
while(r!=1)
{system("cls");
cout<<"practica 11 problema 1, Marco Antonio Villarreal uribe 11211043, Hacer un programa con funciones para realizar el calculo de area y perimetro de un rectangulo y un cuadrado, el area de un circulo sin parametros y sin entregar valores";
mn();
cout<<"Introdusca la opcion deseada ";
cin>>n;
switch(n)
{
case 1:aci();
break;
case 2:ar();
break;
case 3:pr();
break;
case 4:ac();
break;
case 5:pc();
break;
default:cout<<"\n\t\t\tno tenemos la opcion deseada "<<endl;
}
cout<<"\n\ndesea ver el menu denuevo? 1)no  ";
cin>>r;}
getch();
}
void mn()
{
cout<<"\tmenu\n";
cout<<"1)calcular area del circulo "<<endl;
cout<<"2)calcular area del rectangulo"<<endl;
cout<<"3)calcular perimetro del rectangulo"<<endl;
cout<<"4)calcular area del cuadrado"<<endl;
cout<<"5)calcular perimetro del cuadrado"<<endl;
}
void aci()
{
int i;
float a;
cout<<"\ncalcular area del circulo "<<endl;
cout<<"introdusca el radio del circulo  ";
cin>>i;
a=3.1416*pow(i,2);
cout<<"area= "<<a;

}
void ar()
{ int i,a,b;
cout<<"\ncalcular area del rectangulo "<<endl;
cout<<"introdusca el lado 1  ";
cin>>a;
cout<<"introdusca el lado 2  ";
cin>>b;
i=a*b;
cout<<"area= "<<i;
}
void pr()
{ int i,a,b;
cout<<"\ncalcular perimetro del rectangulo "<<endl;
cout<<"introdusca el lado 1  ";
cin>>a;
cout<<"introdusca el lado 2  ";
cin>>b;
i=2*(a+b);
cout<<"perimetro= "<<i;
}

void ac()
{ int i,a;
cout<<"\ncalcular area del cuadrado ";
cout<<"\nintrodusca el lado  ";
cin>>a;
i=a*a;
cout<<"area= "<<i;
}

void pc()
{ int i,a;
cout<<"\ncalcular perimetro del cuadrado ";
cout<<"\nintrodusca el lado  ";
cin>>a;
i=4*a;
cout<<"perimetro= "<<i;
}




2.- Hacer un programa con funciones para realizar el calculo de area y perimetro de un rectangulo y un cuadrado, el area de un circulo con parametros y sin entregar valores

void mn();
void ar(float a, float b);
void pr(float a, float b);
void ac(float a);
void pc(float a);
void aci(float i);
{n,r INT
float a,b,i;
while(r!=1)
{system("cls");
mn();
PRINT "Introdusca la opcion deseada "
READ n
switch(n)
{
case 1:PRINT "\ncalcular area del circulo "
PRINT  "introdusca el radio del circulo  "
READ i
aci(i)
break
case 2:PRINT "\ncalcular area del rectangulo y calcular perimetro del rectangulo"
PRINT "introdusca el lado 1  "
READ a
PRINT "introdusca el lado 2  "
READ b
ar(a,b)
pr(a,b)
break
case 3:PRINT "\ncalcular area del cuadrado y calcular perimetro del cuadrado"
     PRINT "\nintrodusca el lado  "
PRINT a
ac(a)
pc(a)
break
default:PRINT "\n\t\t\tno tenemos la opcion deseada "
}
PRINT "\n\ndesea ver el menu denuevo? 1)no  "
READ r }}
void mn()
{PRINT "\tmenu\n";
PRINT "1)calcular area del circulo "
PRINT "2)calcular area del rectangulo y calcular perimetro del rectangulo"
PRINT "3)calcular area del cuadrado y calcular perimetro del cuadrado" }

void aci(float i)
{a REAL
a=3.1416*pow(i,2)
PRINT "area= ",a}

void ar(float a, float b)
{  i INT
i=a*b;
PRINT "area= ", i }

void pr(float a, float b)
{   i INT
i=2*(a+b)
PRINT "\nperimetro= ",i }

void ac(float a)
{  i INT
i=a*a
PRINT "area= ",i}

void pc(float a)
{  i INT
i=4*a
PRINT "\nperimetro= ",i}


#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
void mn();
void ar(float a, float b);
void pr(float a, float b);
void ac(float a);
void pc(float a);
void aci(float i);
int main()
{
int n,r;
float a,b,i;
while(r!=1)
{system("cls");
cout<<"practica 11 problema 2, Marco Antonio Villarreal uribe 11211043,Hacer un programa con funciones para realizar el calculo de area y perimetro de un rectangulo y un cuadrado, el area de un circulo con parametros y sin entregar valores";
mn();
cout<<"Introdusca la opcion deseada ";
cin>>n;
switch(n)
{
case 1:cout<<"\ncalcular area del circulo "<<endl;
cout<<"introdusca el radio del circulo  ";
cin>>i;
aci(i);
break;
case 2:cout<<"\ncalcular area del rectangulo y calcular perimetro del rectangulo"<<endl;
cout<<"introdusca el lado 1  ";
cin>>a;
cout<<"introdusca el lado 2  ";
cin>>b;
ar(a,b);
pr(a,b);
break;
case 3:cout<<"\ncalcular area del cuadrado y calcular perimetro del cuadrado"<<endl;
     cout<<"\nintrodusca el lado  ";
cin>>a;
ac(a);
pc(a);
break;
default:cout<<"\n\t\t\tno tenemos la opcion deseada "<<endl;
}
cout<<"\n\ndesea ver el menu denuevo? 1)no  ";
cin>>r;}
getch();
}
void mn()
{
cout<<"\tmenu\n";
cout<<"1)calcular area del circulo "<<endl;
cout<<"2)calcular area del rectangulo y calcular perimetro del rectangulo"<<endl;
cout<<"3)calcular area del cuadrado y calcular perimetro del cuadrado"<<endl;
}
void aci(float i)
{
float a;
a=3.1416*pow(i,2);
cout<<"area= "<<a;

}
void ar(float a, float b)
{ int i;
i=a*b;
cout<<"area= "<<i;
}
void pr(float a, float b)
{ int i;
i=2*(a+b);
cout<<"\nperimetro= "<<i;
}

void ac(float a)
{ int i;

i=a*a;
cout<<"area= "<<i;
}

void pc(float a)
{ int i;
i=4*a;
cout<<"\nperimetro= "<<i;
}





3.- Hacer un programa con funciones para realizar el calculo de area y perimetro de un rectangulo y un cuadrado, el area de un circulo con parametros y  entregando valores

void mn();
void ar(float a, float b);
void pr(float a, float b);
void ac(float a);
void pc(float a);
void aci(float i);
{ n,r INT
 i,a,b REAL
while(r!=1)
{system("cls");
mn();
PRINT "Introdusca la opcion deseada "
READ n
switch(n)
{case 1:aci(10)
break
case 2:ar(15,12)
break
case 3:pr(12,10)
break
case 4:ac(8)
break
case 5:pc(14)
break
default:PRINT "\n\t\t\tno tenemos la opcion deseada " }
PRINT  "\n\ndesea ver el menu denuevo? 1)no  "
READ r }}

void mn()
{PRINT "\tmenu\n"
PRINT "1)calcular area del circulo "
PRINT "2)calcular area del rectangulo"
PRINT "3)calcular perimetro del rectangulo"
PRINT "4)calcular area del cuadrado"
PRINT "5)calcular perimetro del cuadrado" }

void aci(float i)
{ a REAL
PRINT "\ncalcular area del circulo "
PRINT "cuando el radio vale 10"
a=3.1416*pow(i,2)
PRINT "area= ",a}

void ar(float a, float b)
{  i INT
PRINT "\ncalcular area del rectangulo "
PRINT "\ncuando el lado 1 vale 15 "
PRINT "\ncuando el lado 2 vale 12 "
i=a*b
PRINT "area= ",i }

void pr(float a, float b)
{i INT
PRINT "\ncalcular perimetro del rectangulo "
PRINT "\ncuando el lado 1 vale 12 "
PRINT "\ncuando el lado 2 vale 10 "
i=2*(a+b);
PRINT "perimetro= ", i}

void ac(float a)
{   i INT
PRINT "\ncalcular area del cuadrado "
PRINT "\ncuando el lado vale 8 "
i=a*a
PRINT "area= ",i }

void pc(float a)
{ i INT
PRINT "\ncalcular perimetro del cuadrado "
PRINT "\ncuando el lado vale 14 "
i=4*a
PRINT "perimetro= ",i }


#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
void mn();
void ar(float a, float b);
void pr(float a, float b);
void ac(float a);
void pc(float a);
void aci(float i);
int main()
{
int n,r;
float i,a,b;
while(r!=1)
{system("cls");
cout<<"practica 11 problema 3, Marco Antonio Villarreal uribe 11211043, Hacer un programa con funciones para realizar el calculo de area y perimetro de un rectangulo y un cuadrado, el area de un circulo con parametros y  entregando valores";
mn();
cout<<"Introdusca la opcion deseada ";
cin>>n;
switch(n)
{
case 1:aci(10);
break;
case 2:ar(15,12);
break;
case 3:pr(12,10);
break;
case 4:ac(8);
break;
case 5:pc(14);
break;
default:cout<<"\n\t\t\tno tenemos la opcion deseada "<<endl;
}
cout<<"\n\ndesea ver el menu denuevo? 1)no  ";
cin>>r;}
getch();
}
void mn()
{
cout<<"\tmenu\n";
cout<<"1)calcular area del circulo "<<endl;
cout<<"2)calcular area del rectangulo"<<endl;
cout<<"3)calcular perimetro del rectangulo"<<endl;
cout<<"4)calcular area del cuadrado"<<endl;
cout<<"5)calcular perimetro del cuadrado"<<endl;
}
void aci(float i)
{
float a;
cout<<"\ncalcular area del circulo "<<endl;
cout<<"cuando el radio vale 10";
a=3.1416*pow(i,2);
cout<<"area= "<<a;

}
void ar(float a, float b)
{ int i;
cout<<"\ncalcular area del rectangulo "<<endl;
cout<<"\ncuando el lado 1 vale 15 ";
cout<<"\ncuando el lado 2 vale 12 ";
i=a*b;
cout<<"area= "<<i;
}
void pr(float a, float b)
{ int i;
cout<<"\ncalcular perimetro del rectangulo "<<endl;
cout<<"\ncuando el lado 1 vale 12 ";
cout<<"\ncuando el lado 2 vale 10 ";
i=2*(a+b);
cout<<"perimetro= "<<i;
}

void ac(float a)
{ int i;
cout<<"\ncalcular area del cuadrado ";
cout<<"\ncuando el lado vale 8 ";
i=a*a;
cout<<"area= "<<i;
}

void pc(float a)
{ int i;
cout<<"\ncalcular perimetro del cuadrado ";
cout<<"\ncuando el lado vale 14 ";
i=4*a;
cout<<"perimetro= "<<i;
}





4.-escriba un programa que tenga las siguientes funciones
a)Una funcion que tenga un argumento de tipo entero y que devielva la letra P si el numero es positivo y la letra N si el numero es negativo
b) funcion logica de 2 argumentos enteros que devuelva true si uno divide al otro y false en caso contrario
c)funcion de conversion de grados celcius a franheight
d)funcion logica digito que determine si un caracter es uno de los digitos de 0 al 9
e)Funcion logica vocal que determine si un caracter es una vocal

void mn();
void a();
void b();
void c();
void d();
void e();
{ n,r INT
while(r!=1)
{system("cls");
mn();
PRINT "Introdusca la opcion deseada "
READ n
switch(n)
{case 1:a()
break
case 2:b()
break
case 3:c()
break
case 4:d()
break
case 5:e()
break
default:PRINT "\n\t\t\tno tenemos la opcion deseada " }
PRINT "\n\ndesea ver el menu denuevo? 1)no  "
READ r }}

void mn()
{PRINT "\tmenu\n"
PRINT "1)Ver si un numero es positvo o negativo "
PRINT "2)true/false"
PRINT "3)conversion de temperatura"
PRINT "4)Digito"
PRINT "5)Vocal" }

void a()
{i INT
PRINT "\nVer si un numero es positvo o negativo "
PRINT "introdusca el numero  "
READ i
if(i<=0)
{PRINT "N";}
else
{PRINT "P";}}

void b()
{ i,a,b  INT
PRINT "\ntrue/false"
PRINT"introdusca el lado 1  "
READ a
PRINT "introdusca el lado 2  "
READ b
if(a>=b)
{PRINT"true" }
else
{PRINT"false" }
}

void c()
{  i,a REAL
PRINT "\nconversor de temperatura "
PRINT "introdusca la cantidad de grados celcius  "
READ a
i=(a*1.8)+32
PRINT "grados farenheight= ",i }

void d()
{   a  INT
PRINT "\nDigito"
PRINT "\nintrodusca el digito  "
READ a
if (-1<a && a<10)
{ PRINT "el caracter es un digito entre 0 y 9 " }
else
{PRINT "el caracter no es un digito entre 0 y 9 " }
}

void e()
{ i CHAR
PRINT "\nVocal"
PRINT "\nintrodusca el caracter  "
READ i
switch(i)
{
case 'a':PRINT "el caracter es una vocal"
break;
case 'e':PRINT "el caracter es una vocal"
break;
case 'i':PRINT "el caracter es una vocal"
break;
case 'o':PRINT "el caracter es una vocal"
break;
case 'u':PRINT "el caracter es una vocal"
break;
case 'A':PRINT "el caracter es una vocal"
break;
case 'E':PRINT "el caracter es una vocal"
break;
case 'I':PRINT "el caracter es una vocal"
break;
case 'O':PRINT "el caracter es una vocal"
break;
case 'U':PRINT "el caracter es una vocal"
break;
default: PRINT "el caracter no es una vocal"
}
}

#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
void mn();
void a();
void b();
void c();
void d();
void e();
int main()
{
int n,r;
while(r!=1)
{system("cls");
cout<<"practica 11 problema 4, Marco Antonio Villarreal Uribe";
mn();
cout<<"Introdusca la opcion deseada ";
cin>>n;
switch(n)
{
case 1:a();
break;
case 2:b();
break;
case 3:c();
break;
case 4:d();
break;
case 5:e();
break;
default:cout<<"\n\t\t\tno tenemos la opcion deseada "<<endl;
}
cout<<"\n\ndesea ver el menu denuevo? 1)no  ";
cin>>r;}
getch();
}
void mn()
{
cout<<"\tmenu\n";
cout<<"1)Ver si un numero es positvo o negativo "<<endl;
cout<<"2)true/false"<<endl;
cout<<"3)conversion de temperatura"<<endl;
cout<<"4)Digito"<<endl;
cout<<"5)Vocal"<<endl;
}
void a()
{
int i;
cout<<"\nVer si un numero es positvo o negativo "<<endl;
cout<<"introdusca el numero  ";
cin>>i;
if(i<=0)
{cout<<"N";}
else
{cout<<"P";}
}
void b()
{ int i,a,b;
cout<<"\ncalcular area del rectangulo "<<endl;
cout<<"introdusca el lado 1  ";
cin>>a;
cout<<"introdusca el lado 2  ";
cin>>b;
if(a>=b)
{cout<<"true";}
else
{cout<<"false";}
}
void c()
{
float i,a;
cout<<"\nconversor de temperatura "<<endl;
cout<<"introdusca la cantidad de grados celcius  ";
cin>>a;
i=(a*1.8)+32;
cout<<"grados farenheight= "<<i;
}

void d()
{ int a;
cout<<"\nDigito";
cout<<"\nintrodusca el digito  ";
cin>>a;
if(-1<a && a<10)
{          
cout<<"el caracter es un digito entre 0 y 9 ";
}
else
{
cout<<"el caracter no es un digito entre 0 y 9 ";
}
}

void e()
{ char i;
cout<<"\nVocal";
cout<<"\nintrodusca el caracter  ";
cin>>i;
switch(i)
{
case 'a':cout<<"el caracter es una vocal";
break;
case 'e':cout<<"el caracter es una vocal";
break;
case 'i':cout<<"el caracter es una vocal";
break;
case 'o':cout<<"el caracter es una vocal";
break;
case 'u':cout<<"el caracter es una vocal";
break;
case 'A':cout<<"el caracter es una vocal";
break;
case 'E':cout<<"el caracter es una vocal";
break;
case 'I':cout<<"el caracter es una vocal";
break;
case 'O':cout<<"el caracter es una vocal";
break;
case 'U':cout<<"el caracter es una vocal";
break;
default:cout<<"el caracter no es una vocal";\
}
}


No hay comentarios:

Publicar un comentario