cal pseodocodigo
TRANSCRIPT
-
8/16/2019 Cal Pseodocodigo
1/4
class Program
{
real no1, no2, resultado;
principal ()
{
entero opcion;
hacer
{
Escribir ("Seleccione que operacon decea realizar");
Escribir ("1 Sumar dos numeros");
Escribir ("2 !estar dos numeros");
Escribir (" #ultiplicar dos numeros");
Escribir ("$ %i&idir dos numeros");
Escribir ("' Ele&ar un numero a la potencia ");
Escribir ("* +alor absoluto");
Escribir (" -acotial");
Escribir (". Salir");
/eer opcion;
caso (opcion)
{
10
entrada1();
resultado suma(no1, no2);
salidas("de la suma ", resultado);
brea;
20
entrada1();
resultado resta(no1, no2);
salidas("de la resta", resultado);
brea;
0
entrada1();
resultado multiplicacion(no1, no2);
salidas("de la multiplicacion ", resultado);
brea;
$0 Escribir ("3ngrese dos numeros, el ultimo no
puede ser cero");
/eer no1, no2;
mientras (no2 4)
{
Escribir ("El segundo numero no puede ser
cero, ingrese otro numero");
/eer no2;
-
8/16/2019 Cal Pseodocodigo
2/4
5
resultado di&icion(no1, no2);
salidas("de la di&icion ", resultado);
brea;
'0 entrada1();
resultado potencia(no1, no2);
salidas("de la potencia ", resultado);
brea;
*0
entrada2();
resultado absoluto(no1);
salidas("del &alor absoluto ", resultado); brea;
0
entrada2();
resultado 6actorial(no1);
salidas("del 6actorial del numero ", resultado);
brea;
de6ault0
Escribir ("Esa opcion no eiste, intente de
nue&o");
brea;
5
5 7hile (opcion 8 .);
5
procedimiento entrada1()
{
Escribir ("3ngrese dos numeros");
/eer no1, no2;
5
Procedimiento entrada2()
{
Escribir ("3ngrese un numero"); /eer no1; 5
procedimiento salidas(string msn, double resultado)
{
9onsole:rite/ine("El resultado {45 es {15", msn, resultado);
5
real suma(real , real )
{
-
8/16/2019 Cal Pseodocodigo
3/4
resultado ;
retornar(resultado);
5
real resta(real , real )
{
resultado < ;
retornar(resultado);
5
real multiplicacion(real , real )
{
resultado = ;
retornar(resultado);
5
real di&icion(real , real )
{ resultado > ;
retornar (resultado);
5
real potencia(real , real )
{
real poten;
poten 1;
si ( 4) entonces
{
poten 1;
5
sino
{
si ( ? 4) entonces
{
desde (entero i 1; i @ ; i)
{
poten poten = ;
5
5
sino
{
= poten;
5
5
retornar (poten);
-
8/16/2019 Cal Pseodocodigo
4/4
5
real absoluto(real )
{
si ( @ 4) entonces
{
resultado =