Como Hacer Una Calculadora en C


Cómo Hacer Una Calculadora en C

Pasos a Seguir

  • Paso 1: Aprender el lenguaje de programación C.
  • Paso 2: Entender los conceptos básicos que necesitará para hacer la calculadora.
  • Paso 3: Determinar qué tipo de calculadora va a hacer.
  • Paso 4: Decidir la estructura de su programa.
  • Paso 5: Escribir el código para la interfaz de usuario.
  • Paso 6: Definir la función main() y asignar un mensaje de bienvenida.
  • Paso 7: Definir las funciones para realizar los diferentes cálculos.
  • Paso 8: Usar bucles para pedir al usuario que introduzca los valores necessarios para el cálculo.
  • Paso 9: Utilizar los datos recibidos para calcular el resultado.
  • Paso 10: Mostrar el resultado y salir del programa.

Cosas Necesarias

  • Un editor de texto para escribir el código
  • Un compilador de C para compilar el programa
  • Un intérprete de lenguaje C para ejecutar el programa
  • Un conocimiento básico del lenguaje C

¿Cómo hacer una calculadora en C con switch?

calculadora switch en c++ – YouTube

Paso 1: Cree una función de calculadora que use la sentencia switch para tomar la entrada del usuario. La función debe tener dos parámetros: un entero que represente el operador y dos enteros para los operandos.

// Nuestra función calculadora
int calculadora(int operador, int op1, int op2)
{
int resultado;

switch (operador)
{
case 1: // suma
resultado = op1 + op2;
break;

case 2: // resta
resultado = op1 – op2;
break;

case 3: // multiplicación
resultado = op1 op2;
break;

case 4: // división
resultado = op1 / op2;
break;

default:
printf(«Operador no entendido»);
}

return resultado;
}

Paso 2: Incluya las bibliotecas stdio.h y conio.h
#include
#include

Paso 3: Declare variables para almacenar los operando ingresados por el usuario:
int op1, op2, resultado;

Paso 4: Pida al usuario que ingrese los operandos:
printf(«Ingrese el primer operando:»);
scanf(«%d», &op1);

printf(«Ingrese el segundo operando:»);
scanf(«%d», &op2);

Paso 5: Pida al usuario el operador:
int operador;
printf(«Seleccione el operador:n»);
printf(«1. Suman»);
printf(«2. Restan»);
printf(«3. Multiplicaciónn»);
printf(«4. Divisiónn»);
scanf(«%d», &operador);

Paso 6: Llame a nuestra función de calculadora y almacene su resultado en una variable:
resultado = calculadora(operador, op1, op2);

Paso 7: Imprima el resultado:
printf(«Resultado: %d n», resultado);

Paso 8: Términa el programa:
getch();
return 0;

¿Cómo hacer una calculadora en C++ con while?

Como hacer una calculadora con do while y switch en C++ – YouTube

1. Primero, iniciamos un bucle while que se mantenga ejecutando hasta que el usuario seleccione la opción de salir:

while (true) {
2. Declaramos variables necesarias para guardar los valores ingresados por el usuario, el resultado y la operación a realizar:

float num1, num2, resultado;
char op;

3. Imprimimos un menú con las distintas operaciones disponibles, así como la opción para salir del programa:

std::cout << "Calculadora sencilla" << std::endl;
std::cout << "Seleccione una operación aritmética:" << std::endl;
std::cout << "( + ) Sumar" << std::endl;
std::cout << "( - ) Restar" << std::endl;
std::cout << "( ) Multiplicar" << std::endl;
std::cout << "( / ) Dividir" << std::endl;
std::cout << "( s ) Salir" << std::endl; 4. Solicitamos al usuario que escoja una de las operaciones anteriores: std::cin >> op;

5. Creamos una sentencia switch que se ejecutará según la operación que el usuario haya seleccionado:

switch (op) {
case ‘+’: // sumar
std::cout << "Ingrese los números a sumar: " << std::endl;
std::cin >> num1 >> num2;
resultado = num1 + num2;
std::cout << "El resultado de la suma es: " << resultado << std::endl;
break;
case ‘-‘: // restar
std::cout << "Ingrese los números a restar: " << std::endl;
std::cin >> num1 >> num2;
resultado = num1 – num2;
std::cout << "El resultado de la resta es: " << resultado << std::endl;
break;
case »: // multiplicar
std::cout << "Ingrese los números a multiplicar: " << std::endl;
std::cin >> num1 >> num2;
resultado = num1 num2;
std::cout << "El resultado de la multiplicación es: " << resultado << std::endl;
break;
case ‘/’: // dividir
std::cout << "Ingrese los números a dividir: " << std::endl;
std::cin >> num1 >> num2;
resultado = num1 / num2;
std::cout << "El resultado de la división es: " << resultado << std::endl;
break;
case ‘s’: // salir
std::cout << "Gracias por usar la calculadora" << std::endl;
return 0;
default:
std::cout << "Opción inválida" << std::endl;
break;
}

6. Finalmente, cerramos el bucle while para ejecutar la calculadora de forma continua:

}

LEER   Como Pintar Una Rosa Blanca