top of page
Buscar

Calculadora cientifica

  • Foto del escritor: Programacion
    Programacion
  • 15 may 2018
  • 1 Min. de lectura

Pseudocodigo

Principal

Inicio

Entero opc,a,b,res;

Imprimir(“Elige 1potencia ,2seno, 3.coseno ,4.raiz”)

Leer (opc)

Según sea (opc)

Inicio

Caso 1: imprimir (“dame dos valores”)

Leer(a,b)

📷res a*a

imprimir(“la potncia es”,res)

interrumpir

caso2: imprimir(“dame dos valores”)

leer(a,b)

📷res

imprimir(“el resultado de coseno es”,res)

interrumpir

caso3: imprimir(“dame dos valores”)

leer(a,b)

📷res

imprimir(“el resultado de seno es”,res)

interrumpir

caso4: imprimir(“dame dos valores”)

leer(a,b)

📷res a/b

imprimir(“la raíz es”,res)

interrumpir

otro: imprimir(“no existe tal operación”)

fin

regresa 0

fin

Codigo

main(){

char opcion;

char opciones[] = {'potencia','raiz','sin','cos'};

float num1;

float num2;

printf("Programa calculadora\n");

printf("Selecciona una operacion pulsando\n");

printf("'potencia','raiz','sen','cos'");

opcion=getchar();

printf("Escribe un numero real:\n");

scanf("%f", &num1);

getchar();

printf("Escribe otro numero real:\n");

scanf("%f", &num2 );

getchar();

switch (opcion) {

case'potencia':

printf("La potncia de ");

printf("%8.2f y %8.2f es: %8.2f\n",num1, num2,num1+num2);

break;

case 'raiz':

scanf("%i",&n);

n = sqrt(n);

printf("Raiz cuadrada: %i\n",n);

break;

case'sin':

printf("Escribe un numero: ");

scanf("%d",&num);

s=sin(x);

printf("El seno = %.5f\t", s);

break;

case'cos':

double x = 3.1416/3.0;

printf( "cos( %f ) = %f\n", x, cos(x) );

break;

default:

printf("Operacion no valida");

}

printf("pulsa intro para continuar");

return 0;

}


 
 
 

Comentarios


  • Facebook - White Circle
  • Instagram - White Circle
  • Twitter - White Circle
  • YouTube - White Circle

© 2023 por Haciendo Ruido.

Creado con Wix.com

bottom of page