Advertisement
Eilard

Adoção

Sep 23rd, 2022
791
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.13 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main(){
  4.     int idade_adotante;
  5.     char irmao_ou_ascendente;
  6.     char conjunta;
  7.     char casados_ou_uniao;
  8.     int idade_da_criansa;
  9.     char status_da_criansa;
  10.     char consentimento_dos_pais;
  11.     char consentimento_da_criansa;
  12.     int resultado;
  13.     int cal;
  14.  
  15.  
  16.     scanf("%d",&idade_adotante);
  17.     if(idade_adotante > 18){
  18.         scanf(" %c %c %c %d %c %c %c",&irmao_ou_ascendente, &conjunta, &casados_ou_uniao, &idade_da_criansa, &status_da_criansa, &consentimento_dos_pais, &consentimento_da_criansa);
  19.         if(irmao_ou_ascendente == 'N'){
  20.             resultado = resultado + 1;
  21.         }else{
  22.             resultado = resultado - 10000;
  23.         }
  24.         if(conjunta == 'N' && casados_ou_uniao == 'N'){
  25.             resultado = resultado + 1;
  26.         }    
  27.         else if(conjunta == 'S' && casados_ou_uniao == 'S'){
  28.             resultado = resultado + 1;
  29.         }else if(conjunta == 'N' && casados_ou_uniao == 'S'){
  30.             resultado = resultado + 1;
  31.         }else if(conjunta == 'S' && casados_ou_uniao == 'N'){
  32.             resultado = resultado - 10000;
  33.         }
  34.         if(status_da_criansa == 'N' && consentimento_dos_pais == 'S'){
  35.             resultado = resultado + 1;
  36.         }else if(status_da_criansa == 'N' && consentimento_dos_pais == 'N'){
  37.             resultado = resultado - 10000;
  38.         }else if(status_da_criansa == 'S' && consentimento_dos_pais == 'N') {
  39.             resultado = resultado + 1;
  40.         }
  41.         if(idade_da_criansa > 12 && consentimento_da_criansa == 'N'){
  42.             resultado = resultado - 10000;
  43.         }else if(idade_da_criansa <= 12 && consentimento_da_criansa == 'N'){
  44.             resultado = resultado + 1;
  45.         }
  46.             cal = idade_da_criansa + 16;
  47.             if(cal >= idade_adotante){
  48.             resultado = resultado - 10000;
  49.             }else {
  50.                 resultado = resultado + 1;
  51.             }
  52.             if(resultado > 0){
  53.                 printf("Pode adotar\n");
  54.             }else{
  55.                 printf("Nao pode adotar\n");
  56.             }
  57.     }else{
  58.         printf("Nao pode adotar\n");
  59.     }
  60.     return 0;
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement