Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#include <iostream> #include <cmath> #include <stdlib.h> using namespace std; float conversaoTemperatura (float k, float c, float f) { c=0; k=0; cout <<" "<<endl; cout << "Você escolheu a opção 'Conversão de Temperaturas' "<< endl; cout << "Entre com o valor da temperatura em Fahrenheit (F): "<<endl; cin >> f; c = (f-32)/1.8; k = (c + 273.15); return k; } int mdc (int n1, int n2, int mdc) { cout <<" "<<endl; cout << "Você escolheu a opção 'Cálculo de MDC' "<< endl; cout <<"Digite dois numeros inteiros: "; cin >> n1>>n2; mdc=n1%n2; while(mdc!=0) { n1 = n2; n2 = mdc; mdc = n1%n2; } cout << "MDC é: "<< n2; return 0; } int numeroPrimo(int i, int x, int div) { cout <<" "<<endl; cout << "Você escolheu a opção 'Cálculo de números primos' "<< endl; div = 0; do { cout << "Digite um número inteiro e positivo: "; cin >> x; } while (x <= 0); for (i = 1; i <= x; i++) { if (x % i == 0) { div++; } } if (div == 2) cout<< "O número "<<x<<" é primo!"; else cout << "O número "<<x<<" não é primo!"; return x; } int numeroOrdenado(int a, int b, int c) { cout <<" "<<endl; cout << "Você escolheu a opção 'Números Ordenados' "<< endl; cout << "entre com a, b e c: "; cin >> a >> b >> c; if (a < b) // a>b if (b < c) cout<< a<<" "<< b<< " "<<c; // a>b>c else // a>b,c>=b if (a < c) cout << a << " "<< c << " "<< b; // a>c>=b else cout <<c << " "<< a<<" "<< b; // c>=a>b else // b>=a if (b < c) // b>=a,b>c if (a < c) cout <<b<< " "<<a<<" "<< c; // b>=a>c else cout << b<<" "<< c<< " "<< a; // b>c>=a else cout << c << " "<< b <<" "<< a; // c>=b>=a return 0; } int calculoQuadrante (int angulo, int voltas, int quadrante ) { cout <<" "<<endl; cout << "Você escolheu a opção 'Cálculo do Quadrante' "<< endl; char sentido; cout << "Informe o ângulo em graus: "; cin >> angulo; voltas = abs(angulo) / 360; // abs signifca "módulo" do valor (independente do sinal, se >0 ou <0 ) quadrante = ((angulo >= 0) ? 1 : 4) + (abs(angulo) / 90) % 4; sentido = (angulo >= 0); { if (sentido >0) cout << "O angulo " << angulo << " se encontra no " << quadrante << "° quadrante e foi dada " << voltas << " voltas no sentido anti-horário." << endl; else cout << "O angulo " << angulo << " se encontra no " << quadrante << "° quadrante e foi dada " << voltas << " voltas no sentido horário." << endl; } return 0; } int main ( ) { setlocale (LC_ALL,"portuguese"); int codigo,kel,cel,far,num1,num2,MDC,x1,cont,xi,r,s,t,volta,ang,quad, continua; do { cout << " " << endl; cout << " " << endl; cout << " ******* MENU ********"<<endl; cout << " "<<endl; cout << "[1] - CONVERSÃO DE TEMPERATURAS"<<endl; cout << "[2] - CÁLCULO DE MDC ENTRE DOIS NÚMEROS"<<endl; cout << "[3] - VERIFICA NÚMERO PRÍMO"<<endl; cout << "[4] - NÚMEROS ORDERADOS"<<endl; cout << "[5] - CÁLCULO DO QUADRANTE"<<endl; cout << "[6] - SAIR"<<endl; cout << "Entre com o codigo: "<< endl; cin >> codigo; if (codigo == 1) cout << conversaoTemperatura (kel, cel, far); else if (codigo == 2) cout << mdc (num1,num2,MDC); else if (codigo == 3) cout << numeroPrimo (x1, cont, xi); else if (codigo == 4) cout << numeroOrdenado(r,s,t); else if (codigo == 5) cout << calculoQuadrante(ang,quad,volta); else if (codigo == 6) cout <<" FIM " <<endl; //return 0; } while (codigo !=6); exit(0); }
Compartilhar