Monday, November 19, 2012

Practica 12




Problema 1
void imprimecaracter ()
inicio
imprimecaracter ()
imprimecaracter ()
}
Inicio de planilla  void imprimecaracter ()
{
I int
                for(i=1 to 20 step i++)
   {
Print " * "
}
}
 Fin






Problema 2
void imprimirCaracter(char ch,int n)
Inicio de programa
 C char
 X int
                 imprimirCaracter('a',25)
                 imprimirCaracter('c',10)
                 Print Introducir el caracter a desplegar=
                 Read c
                 Print No. de veces a imprimir=
                 Read x
                 imprimirCaracter(c,x);
}
Inicio de la planilla void imprimirCaracter(char ch,int n)
 {
                I int
                 for(i=1 to i<=n step i++)
                 {
                                 Print ch
                 }
               
 }
Fin


 

Problema 3
volcil (float, float) float
int main ()
Inicio
rad,L float
print introduce radio de cilindro
read rad
print introduce la altura del cilindro
read L
print  el volumen del cilindro es =, volcil(rad,L)
inicio de planilla float volcil (float rad, float largo)
 {
 Vol float
 vol=3.1416*rad*rad*largo
return vol
}
Fin


Problema 4
Inicio de planilla void imprimeCaracter()
 mayor(int, int)
 menor(int, int)
 inicio de programa
 a,b int
                Print Introduce dos valores enteros
                 Read b
                 imprimeCaracter()
                Print El dato mayor es, mayor(a,b)
                 imprimeCaracter()
                 Print El dato menor es, menor(a,b)
                 imprimeCaracter()
                 
 }
Inicio de planilla  void imprimeAsteriscos()
 {
                 J int
                 for(j=1 to 30 step j++)
                 {
                                 Print "*"
                 }
                 
 }
 int mayor(int x, int y)
 {
 if(x>y)
 {
                 return x
 }
 else
 {
 return y
 }
 }
int menor(int x, int y)
 {
 if(x<y)
{
                return x
}
else
{
                return y
}
}















Problema 5
Inicio de planilla void suma(int, int)
 void suma(float a, float b)
 void suma(double a, double b)
inicio de programa
                 n1, n2 int
                  x,y float
                 a,b double
                 Print "Introduce dos valores enteros"
                 Read  n1, n2
                Print "Suma con Valores Enteros”
                 suma(n1,n2)
                 Print “Introduce dos valores flotantes”
                 Read x, y
                 Print "Suma con valore flotantes”
                 suma(x,y)
                 Print “Introduce dos valores doble precision"
                Read a, b
                 Print "suma con valores doble presiscion"
                 suma(a,b)
                 
 }
                 Inicio de planilla void suma(int a, int b)
                   {
                                  Print a, " + ", b, " = ", (a+b)
                                }
                                 void suma(float a, float b)
                                {
                                 Print a, " + ",b, " = ",(a+b)
                                 }
                                 void suma(double a, double b)
                                 {
                                 Print a, " + ",b," = ",(a+b)
                                 }
Fin



Problema 6 

template <class T>
 void suma (T a, T b)
 void main()
 {
                  n1, n2 int
                  x,y float
                 a,b double
                 Print "Introduce dos valores enteros"
                 Read  n1, n2
                Print "Suma con Valores Enteros”
                 suma(n1,n2)
                 Print “Introduce dos valores flotantes”
                 Read x, y
                 Print "Suma con valore flotantes”
                 suma(x,y)
                 Print “Introduce dos valores doble precision"
                Read a, b
                 Print "suma con valores doble presiscion"
                 suma(a,b)

 }
 template <class T>
                 void suma(T a, T b)
                   {
                                  Print a, " + ", b, " = ", (a+b)
                                }
Fin
 

No comments:

Post a Comment