Ir al contenido principal

Reporte 8 (for)

Reporte 8


Problema: Crear un programa que calcule la potencia (x) de (x) numero
Datos:

Datos de entrada: num(numero a potenciar) y pot (numero de la potencia)
Proceso:for (i=1;i<=pot;i=i+1) 
{

potencia=potencia*num;
}

Datos de salida:potencia (resultado final) 

Codigo c++:
#include <iostream>
using namespace std;
int i,pot,num,potencia;
//Carlos Daniel Aguilar Sanchez
int main(int argc, char** argv) 
//Programa que calcula la tabla de multiplicar de cualquier numero
{   cout<<"Cual es el numero que quiere potenciar?"<<endl;
cin>>num;
cout<<"ingrese el numero de la potencia a la que quiere elevar"<<endl;
cin>>pot;

potencia=1;
for (i=1;i<=pot;i=i+1) 
{

potencia=potencia*num;
}

cout<<"El resultado de la potencia es:  "<<potencia<<endl;
return 0;
}
Pseudocodigo:
Algoritmo sin_titulo
Escribir "Ingresa el numero que quieres elevar"
Leer num
Escribir "ingrese el numero de la potencia a la que quiere elevar"
Leer pot
potencia2=num
Para i=2 Hasta pot con paso 1


potencia=potencia2*num
    potencia2=potencia
Fin Para

Escribir "El resultado de la potencia es:  " potencia

FinAlgoritmo



 Diagrama:


Prueba de escritorio:






Comentarios