If no funciona
Publicado por Omar (2 intervenciones) el 12/05/2019 19:29:17
No puedo insertar archivos ni imágenes asi que aqui esta el código:
El problema debería ser muy sencillo pero al ejecutar el programa mi condición no se cumple y aunque ambos numeros sean positivos me muestra el mensaje "Error: Solo se aceptan valores positivos.". En resumen, el problema es que la primera función if no se ejecuta sin importar si su condición se cumple.
Ahora mismo soy principiante en código y C++
Gracias de antemano.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int main(int argc, char** argv) {
double num,final;
int i,pot;
cout<<"Programa que calcula la potencia de un numero."<<endl;
cout<<"Ingresa un numero: ";
cin>>num;
cout<<"Ingresa la potencia del numero: ";
cin>>pot;
final=1;
for(i=1;i<=pot;i++)
{
final=final*num;
}
if(num<0 and pot<0){
cout<<"El numero elevado es: "<<final<<endl;
system("pause");
}
else
if(num>=0 or pot>=0){
cout<<"Error: Solo se aceptan valores positivos."<<endl;
}
El problema debería ser muy sencillo pero al ejecutar el programa mi condición no se cumple y aunque ambos numeros sean positivos me muestra el mensaje "Error: Solo se aceptan valores positivos.". En resumen, el problema es que la primera función if no se ejecuta sin importar si su condición se cumple.
Ahora mismo soy principiante en código y C++
Gracias de antemano.
Valora esta pregunta


0