Module: (C++) Variables. Formatos de salida


Problem

2/7

Casi Calculadora

Theory Click to read/hide

Calculadora


Intentemos escribir una calculadora simple.
Nuestra tarea es mostrar alguna expresión aritmética en la pantalla y hacer que la computadora la calcule.
Por ejemplo: 
5+7=12
Además, en lugar de 5 y 7 puede haber números diferentes dependiendo de los valores de las variables a y b en el programa.

En la declaración de salida, puede mostrar no solo texto, sino también los valores de las variables, así como el resultado de una expresión aritmética. Además, la secuencia de salida puede ser diferente. Por ejemplo, para mostrar la expresión anterior, debe escribirla así: cout << un << "+" << b << "=" << a+b;
Si queremos mostrar el valor de una variable, solo necesitamos especificar su nombre sin comillas. Si queremos mostrar el resultado de una expresión aritmética, basta con escribir la expresión aritmética correctamente.
 
¡Necesito recordar!
Las variables, el texto y las expresiones aritméticas están separados entre sí por <<.
 
*** En profundidad: Diferencias C***
En la cadena de formato, el número de especificadores de salida no está limitado, lo principal para cada especificador después de la cadena de formato es enumerar todos los valores separados por comas, que se sustituirán por la plantilla.
Por ejemplo: printf("%d+%d=%d",a,b,a+b);
La cadena de formato contiene tres especificadores de formato de salida (%d).
Especificador de formato - secuencia formada por el signo de porcentaje inicial (%), que se utiliza para especificar el tipo de datos y el formato.

El especificador %d indica que se deben generar valores enteros.  El orden de sustitución es directo.  Aquellos. en lugar de la primera plantilla %d, se mostrará el valor de la variable a, en lugar de la segunda, el valor de la variable b, y  en lugar del tercero - el valor de la expresión  a+b.

Problem

Completa el programa anterior para que, además de la suma de números, muestre la diferencia, el producto y el cociente en las líneas correspondientes. El resultado de cada acción debe mostrarse en una nueva línea. No olvides saltar a una nueva línea cuando sea necesario. 

El programa debe mostrar lo siguiente en la pantalla:
10+5=15 10-5=5 10*5=50 10/5=2