cal pseodocodigo

Upload: chaly37

Post on 05-Jul-2018

216 views

Category:

Documents


0 download

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 =