Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Calcular raz
cuadrada, 2. Elevar un nmero al cubo, 3. Salir
Anlisis
Datos de entrada: la opcin (entero) para el men, el nmero (float) para
calcular la raz cuadrada y el cubo de la misma.
Datos del proceso: se pide al usuario que introduzca el nmero de opcin. Se
pide realizar la raz (float) y el cubo () del nmero para imprimirlo en pantalla.
Proceso necesarios:
- Almacenar la variable opcin para ingresar al men, verificando que el
nmero de opcin sea correcto. El sistema permitir mirar si el nmero
es o no valido para ejecutar el men.
- Introducir el nmero para realizar la operacin de raz cuadrada,
aplicando la frmula de sqrt otorgada por la librera math.h.
- Introducir el nmero para realizar la operacin de elevar un nmero al
cubo. Mediante la frmula dada por cubo.
- Introducir el numero para salir del men
- Imprimir la operacin de raz cuadrada.
- Imprimir realizar la operacin de elevar un nmero al cubo
- Imprimir " Gracias por usar el men"
Diseo de solucin (seudocdigo)
Programa: men
INICIO
INICIALIZAR int opcion =0;
INICIALIZAR float numero, raiz, cubo =0;
HACER
LEER opcin:
LEER nmero
CALCULAR
raiz = sqrtf(numero);
LEER raiz
CALCULAR
cubo= numero * numero *numero;
LEER cubo:
HASTA QUE opcin!=3
FIN
Prueba de escritorio
Ejecucin
Iteracin
Numero
1
2
3
4
4
2
9
7
Raz
cuadrada
2
1,41
3
2,64
Elevar al
cubo
64
8
729
343
break;
case 2: cout<<" Ingresa valor calcular el cubo"<<endl;
cin>>numero;
cubo= numero * numero *numero;
cout<<" Numero al cubo es :"<<cubo;
getch();
break;
case 3: cout<<" Gracias por usar el menu"<<endl;
getch();
break;
default: cout<<" Error!,Ingrese nuevamente la opcion :"<<endl;
getch();
break;
}
}while(opcion!=3);
}