кодесурса
«C ++

Упражнения на C ++: отображение различных типов или арифметических операций с использованием смешанного типа данных

script1adsense2code
script1adsense3code

C ++ Basic: упражнение 7 с решением

Напишите программу на C ++ для отображения различных типов или арифметических операций, используя смешанный тип данных.

Пример решения : -

Код C ++:

#include <iostream>
#include <iomanip>   // formatting floating-point numbers with 1 decimal place
using namespace std;
 
int main() 
{
   int m1 = 5, m2 = 7;
   double d1 = 3.7, d2 = 8.0;
   
    cout << "\n\n Display arithmetic operations with mixed data type :\n";
	cout << "---------------------------------------------------------\n";
   cout << fixed << setprecision(1);  
 
   cout <<" "<< m1 << " + " << m2 << " =" << m1+m2 << endl;  
   cout <<" "<< d1 << " + " << d2 << " =" << d1+d2 << endl;  
   cout <<" "<< m1 << " + " << d2 << " =" << m1+d2 << endl;  
 
   cout <<" "<< m1 << " - " << m2 << " =" << m1-m2 << endl;  
   cout <<" "<< d1 << " - " << d2 << " =" << d1-d2 << endl;  
   cout <<" "<< m1 << " - " << d2 << " =" << m1-d2 << endl;  
 
   cout <<" "<< m1 << " * " << m2 << " =" << m1*m2 << endl; 
   cout <<" "<< d1 << " * " << d2 << " =" << d1*d2 << endl;  
   cout <<" "<< m1 << " * " << d2 << " =" << m1*d2 << endl;  
 
   cout <<" "<< m1 << " / " << m2 << " =" << m1/m2 << endl;  
   cout <<" "<< d1 << " / " << d2 << " =" << d1/d2 << endl;  
   cout <<" "<< m1 << " / " << d2 << " =" << m1/d2 << endl;  
   cout << endl;
   return 0;
}

Пример вывода:

 Показать арифметические операции со смешанным типом данных:                  
-------------------------------------------------- -------              
 5 + 7 = 12                                                            
 3,7 + 8,0 = 11,7                                                      
 5 + 8,0 = 13,0                                                        
 5 - 7 = -2                                                            
 3,7 - 8,0 = -4,3                                                      
 5 - 8,0 = -3,0                                                        
 5 * 7 = 35                                                            
 3,7 * 8,0 = 29,6                                                      
 5 * 8,0 = 40,0                                                        
 5/7 = 0                                                             
 3,7 / 8,0 = 0,5                                                       
 5 / 8,0 = 0,6

Блок - схема:

«Блок-схема:

Редактор кода C ++:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите программу на C ++, чтобы проверить, пересекают ли примитивные значения пределы или нет.
Далее: Напишите программу на C ++ для проверки переполнения / недополнения при различных арифметических операциях.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code