Programacio

Páginas: 3 (741 palabras) Publicado: 19 de diciembre de 2012
UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA |
FUNDAMENTOS DE PROGRAMACIÓN |
TRABAJO # 2 |
|
PROFESOR: Ing. Santiago Quiñonez.NOMBRE: Francisco BustamanteTrujilloFECHA: 10 de Diciembre del 2012 |
|

*Escriba una función potencia Entera(base, exponente) que devuelva el valor de:
baseexponente
Por ejemplo, potencia Entera(3,4) = 3 * 3 * 3 * 3. Suponga que exponente es un entero positivo diferente de cero y que base es un entero. La función potencia Entera() debería utilizar for o while para controlar el cálculo.#include<iostream>
using namespace std;
void potenciaint()
{
int bas;
int exp;
int x=1;
int co=1;
cout<<"Ingrese el valor de la base"<<endl;
cin>>bas;cout<<"Ingrese el valor del exponente"<<endl;
cin>>exp;
if (exp>=1)
{
while (co<=exp)
{
x=x*bas;
co++;}
}
cout<<"El resultado es "<<bas<<" elevado "<<exp<<" es igua a: "<<x<<endl;

}
int main()
{
potenciaint();
}

** Defina una funciónhipotenusa que calcule la longitud de la hipotenusa de un triángulo rectángulo cuando se dan los otros dos lados. Emplee esta función en un programa para determinar la longitud de la hipotenusa de lossiguientes triángulos. La función deberá tomar dos argumentos del tipo double y devolver la hipotenusa como double.
Triángulo Lado 1 Lado2
1 3.0 4.0
25.0 12.0
3 8.0 15.0

#include <iostream>
#include <cmath>
using namespace std;
void hipotenusa(double lado1,double lado2);
int main(){
double lado1;
double lado2;
hipotenusa(3,4);
hipotenusa(5,12);
hipotenusa(8,15);
}
void hipotenusa(double lado1,double lado2)
{
float h;
h = (float)sqrt((pow(lado1, 2) + pow(lado2, 2)));...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacio
  • programacio
  • Programacio
  • programacio
  • programacio
  • programacio
  • Programacio
  • Programacio

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS