Programas en C #4 Calculadora Básica

En esta lista de post se publicarán algunos de los cientos de programas básicos vistos en lenguaje C, y que son refuerzo de estudio de estudiantes universitarios, cada uno de estos programas son referencias aleatorias y no se acreditan editorias personales, son recopilaciones de la universidad y miles de foros dedicados a resolver problemas de este tipo.




Programa en C que hace las operaciones básicas de una calculadora.



#include<stdio.h>
#include<stdlib.h>
#include<string.h>



int realizaMultiplicacion(int x, int y);
int realizaSuma(int x, int y);
int realizaResta(int x, int y);
int realizaDivision(int x, int y);
int menu();

main(){
   
   
   
    int i;
    int numero1;
    int numero2;
    int resultado;
    int opc;
   
    printf("Bienvenido al programa calculadora básica\n\n");
       
      do {   
    menu();
    scanf("%d",&opc);
    switch(opc) {
      case 1:
          printf("Dame un numero entero\n");
          scanf("%d", &numero1);
        printf("\nTu primer número es %d\n", numero1);
                 
          printf("\nDame un otro número entero\n");
          scanf("%d", &numero2);
          printf("\nTu segundo número es %d", numero1);
         
          resultado = numero1 + numero2;
          printf("\n\nLa suma de los numeros que me diste es %d" , resultado);
          
          break;
      case 2:
          printf("Dame un numero entero\n");
          scanf("%d", &numero1);
        printf("\nTu primer número es %d\n", numero1);
                 
          printf("\nDame un otro número entero\n");
          scanf("%d", &numero2);
          printf("\nTu segundo número es %d\n", numero1);
         
         
          if(numero1 < numero2){
              printf("\n\n Recuerda que si tu segundo número es más grande el resultado será negativo");
          }
          else{
              printf("\n\n Ahora bien si el primer número que diste es mayor que el segundo entonces el resultado es positivo");
          }
         
          resultado = numero1 - numero2;
          printf("\n\nLa resta de los numeros que me diste es %d\n" , resultado);
          break;
      case 3:
          printf("Dame un numero entero\n");
          scanf("%d", &numero1);
        printf("\nTu primer número es %d\n", numero1);
                 
          printf("\nDame un otro número entero\n");
          scanf("%d", &numero2);
          printf("\nTu segundo número es %d\n", numero1);
         
          resultado = numero1 * numero2;
          printf("\nLa multiplicación de los numeros que me diste es %d\n" , resultado);
          break;
      case 4:
          printf("Dame un numero entero\n");
          scanf("%d", &numero1);
        printf("\nTu primer número es %d\n", numero1);
                 
          printf("\nDame un otro número entero\n");
          scanf("%d", &numero2);
          printf("\nTu segundo número es %d\n", numero1);
         
          if(numero2==0){
              printf("\n\nRecuerda que la división entre un número 0 es incorrecta");
          }else{
                   
          resultado = numero1 / numero2;
          printf("\n\nLa división de los numeros que me diste es %d\n" , resultado);
      }
          break;
      case 0:
          break;
           exit(0);
           break;
      default:
        printf("\nIntroduce una opción valida...");
     }
   } while (opc != 0);
   
}

int menu(){
    printf("\n\n*****************************************************************");
    printf("\n\nBienvenido a la calculadora personalizada");
    printf("\n\n*****************************************************************");
    printf("\nPrimero debes escoger una opción para la operación que quieres realizar");
    printf("\n1.- Quiero realizar una suma\n");
    printf("\n2.- Quiero realizar una resta\n");
    printf("\n3.- Quiero realizar una multiplicación\n");
    printf("\n4.- Quiero realizar una división\n");
    printf("\n0.- Quiero salir e irme a dormir\n\n");
}


Salida





RETO DEL BLOG, PROPÓN UN PROGRAMA MEJORADO Y CON SUS RESPECTIVAS EXCEPCIONES QUE PODRÍA TENER



Te sirven mis contenidos y quieres ayudarme a crecer invitame un chicle
Quieres ganar dinero acortando enlaces entonces registrate en Adfly
Quieres ver contenido de juegos, tutoriales, cosas random suscribete a mi canal de Youtube.

Comentarios

Entradas más populares de este blog

Programas en C #3 Tres números, el mayor, el menor y el del medio

Programas en C #2 Tablas de Multiplicar

Programas en Racket Programación Funcional #1