Calculadora cientifica
- 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