top of page
Buscar

Calculadora simple

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

Pseudocodigo

Principal

Inicio

Entero opc,a,b,res;

Imprimir(“Elige 1.suma 2.resta3.multiplicacion4.division”)

Leer (opc)

Según sea (opc)

Inicio

Caso 1: imprimir (“dame dos valores”)

Leer(a,b)

res a+b

imprimir(“el resultado de la suma es”,res)

interrumpir

caso2: imprimir(“dame dos valores”)

leer(a,b)

res a-b

imprimir(“el resultado de la resta es”,res)

interrumpir

caso3: imprimir(“dame dos valores”)

leer(a,b)

res a*b

imprimir(“el resultado de la multiplicación es”,res)

interrumpir

caso4: imprimir(“dame dos valores”)

leer(a,b)

res a/b

imprimir(“el resultado de la división es”,res)

interrumpir

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

fin

regresa 0

fin

“Codigo”

main(){

char opcion;

char opciones[] = {'+','-','*','/'};

float num1;

float num2;

printf("Programa calculadora\n");

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

printf("'+','-','*','/'");

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'+':

printf("La suma de ");

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

break;

case '-':

printf("La diferencia entre");

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

break;

case'*':

printf("La multiplicacion de ");

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

break;

case'/':

printf("La division entre");

printf("%8.2f y %8.2f \n",num1,num2,num1/num2);

break;

default:

printf("Operacion no valida");

}

printf("pulsa intro para continuar");

return 0;

}


 
 
 

Yorumlar


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

© 2023 por Haciendo Ruido.

Creado con Wix.com

bottom of page