Buscar

Calculadora de Compatibilidade

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include <iostream>
using namespace std;
int main(){
char sexo_pre, sexo_par, elem_pre, elem_par;
int nasc_pre, nasc_par, sig_pre, sig_par, dif_ano, chance=0;
cout << "Digite o sexo do pretendente (m ou f): ";
cin >> sexo_pre;
cout << "Digite o ano de nascimento do pretendente (AAAA): ";
cin >> nasc_pre;
cout << "Digite o signo do pretendente(1 a 12): ";
cin >> sig_pre;
cout << "Digite o sexo do parceiro (m ou f): ";
cin >> sexo_par;
cout << "Digite o ano de nascimento do parceiro (AAAA): ";
cin >> nasc_par;
cout << "Digite o signo do parceiro (1 a 12): ";
cin >> sig_par;
switch (sig_pre){
 case 1: case 5: case 9:
 elem_pre= 'f';
 break;
 case 2: case 6: case 10:
 elem_pre='t';
 break;
 case 3: case 7: case 11:
 elem_pre='a';
 break;
 case 4: case 8: case 12:
 elem_pre='g';
 break;
}
switch (sig_par){
 case 1: case 5: case 9:
 elem_par= 'f';
 break;
 case 2: case 6: case 10:
 elem_par='t';
 break;
 case 3: case 7: case 11:
 elem_par='a';
 break;
 case 4: case 8: case 12:
 elem_par='g';
 break;
}
dif_ano=nasc_pre-nasc_par;
if(sig_pre==sig_par){
 chance+=50;
}
if(elem_pre==elem_par){
 chance+=25;
}
if(sexo_pre==sexo_par){
 if(dif_ano==0){
 chance+=25;
 }
}
else{
 if(sexo_pre=='m'){
 if(dif_ano>0){
 if(dif_ano>=5){
 chance=chance-25;
 }
 else{
 chance=chance-(5*dif_ano);
 }
 }
 else{
 if(dif_ano<=-5){
 chance+=25;
 }
 else{
 chance=chance+(-5*dif_ano);
 }
 }
 }
 else{
 if(dif_ano>0){
 if(dif_ano>=5){
 chance+=25;
 }
 else{
 chance=chance+(5*dif_ano);
 }
 }
 else{
 if(dif_ano<=-5){
 chance=chance-25;
 }
 else{
 chance=chance-(-5*dif_ano);
 }
 }
 }
}
cout << "As chances sao: " << chance << "%" << endl;
return 0;
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais

Perguntas Recentes