Ir ao conteúdo
  • Cadastre-se

patricia weber

Membro Júnior
  • Posts

    14
  • Cadastrado em

  • Última visita

Reputação

12
  1. Preciso de ajudar para verificar meu diagrama de caso de uso de um sistema com o seguinte cenário. Já tenho o diagrama iniciado, gostaria de ajuda para ver se falta algo pra completar ele. Obrigada! Cenário: O mundo tem enfrentado o surto de um vírus da família dos corona vírus, o COVID-19, o qual ocasiona uma doença infecciosa causada (não identificada em humanos anterior a dezembro de 2019). O vírus causa uma doença respiratória semelhante à gripe e tem sintomas como tosse, febre e, em casos mais graves, pneumonia. É possível se proteger ao lavar as mãos com frequência e evitar tocar no rosto. Diversos países foram afetados por esta pandemia e o Brasil, não foi exceção. As cidades e estados brasileiros tem adotados medidas para conter o alastramento do vírus. A secretaria municipal de saúde de seu município solicitou a você que desenvolva o levantamento de requisitos iniciais de um sistema (sua atribuição é o levantamento de requisitos funcionais e a modelagem de casos de uso) para organizar os dados das seguintes situações em relação ao COVID-19: notificados; descartados; suspeitos; confirmados. O sistema precisará armazenar os dados importantes dos pacientes e sua situação, bem como relacionar as pessoas de convívio com o mesmo. Além disso, o sistema precisará cadastrar os locais de atendimento (UPAs, hospitais, clínicas) e os profissionais que estão trabalhando exclusivamente no atendimento aos casos da pandemia (nome, função, local de trabalho, turno, contato). O sistema precisará contar com um prontuário completo para cada paciente, no qual armazenar informações essências: origem do paciente (residente na cidade; residente em cidades vizinhas; outro estado; outro país; em trânsito), local em que foi atendido (deverá armazenar o histórico de todos os locais em que o paciente foi atendido), além de informações básicas.
  2. @mick 07 Caso de Uso UML - 1 (2).pdf adicionado 0 minutos depois Gostaria só de saber se está mais ou menos correto
  3. A secretaria municipal de saúde de seu município solicitou a você que desenvolva o levantamento de requisitos iniciais de um sistema (sua atribuição é o levantamento de requisitos funcionais e a modelagem de casos de uso) para organizar os dados das seguintes situações em relação ao COVID-19: notificados; descartados; suspeitos; confirmados. O sistema precisará armazenar os dados importantes dos pacientes e sua situação, bem como relacionar as pessoas de convívio com o mesmo. Além disso, o sistema precisará cadastrar os locais de atendimento (UPAs, hospitais, clínicas) e os profissionais que estão trabalhando exclusivamente no atendimento aos casos da pandemia (nome, função, local de trabalho, turno, contato). O sistema precisará contar com um prontuário completo para cada paciente, no qual armazenar informações essências: origem do paciente (residente na cidade; residente em cidades vizinhas; outro estado; outro país; em trânsito), local em que foi atendido (deverá armazenar o histórico de todos os locais em que o paciente foi atendido), além de informações básicas. Baseado no cenário descrito acima, realize a o levantamento de, pelo menos quatro requisitos funcionais e modele um diagrama de caso de uso geral do sistema.
  4. #include < stdio.h > int main (void) { char Matriz [3] [3]; // Declaração da matriz para o jogo char O = 'O', X = 'X'; int jogadas = 0, j, i; for(i=0;i<3;i++){ // Inicialização da matriz do jogo for(j=0;j<3;j++){ jogo[i][j]='' while (l <= 9) { printf (" JOGO DA VELHA \n"); for (i = 0; i < 3; i++) { printf ("\t\t %c | %c | %c\n",Matriz [0], Matriz [1], Matriz [2]); if (i < 3-1) printf ("\t\t ---+---+--- \n"); } printf ("\nINSIRA AS COORDENADAS, "); if (l % 2) printf ("JOGADOR 2\nLINHA: "); else printf ("JOGADOR 1\nLINHA: "); scanf ("%d",&i); printf ("COLUNA: "); scanf ("%d",&j); // Parâmetros para entrada de dados da coluna if (Matriz [i-1] [j-1] == ' ') { if (l%2) Matriz [i-1] [j-1] = X; else Matriz [i-1] [j-1] = O; jogadas++; } if ((Matriz[0][0]==O && Matriz[0][1]==O && Matriz[0][2]==O) || (Matriz[1][0]==O && Matriz[1][1]==O && Matriz[1][2]==O) || (Matriz[2][0]==O && Matriz[2][1]==O && Matriz[2][2]==O) || (Matriz[0][0]==O && Matriz[1][0]==O && Matriz[2][0]==O) || (Matriz[0][1]==O && Matriz[1][1]==O && Matriz[2][1]==O) || (Matriz[0][2]==O && Matriz[1][2]==O && Matriz[2][2]==O) || (Matriz[0][0]==O && Matriz[1][1]==O && Matriz[2][2]==O) || (Matriz[0][2]==O && Matriz[1][1]==O && Matriz[2][0]==O)) { printf("\n\a\t\tJogador 1, VOCÊ VENCEU!!!\n"); break; } if ((Matriz[0][0]==X && Matriz[0][1]==X && Matriz[0][2]==X) || (Matriz[1][0]==X && Matriz[1][1]==X && Matriz[1][2]==X) || (Matriz[2][0]==X && Matriz[2][1]==X && Matriz[2][2]==X) || (Matriz[0][0]==X && Matriz[1][0]==X && Matriz[2][0]==X) || (Matriz[0][1]==X && Matriz[1][1]==X && Matriz[2][1]==X) || (Matriz[0][2]==X && Matriz[1][2]==X && Matriz[2][2]==X) || (Matriz[0][0]==X && Matriz[1][1]==X && Matriz[2][2]==X) || (Matriz[0][2]==X && Matriz[1][1]==X && Matriz[2][0]==X)) { printf ("\n\n\n\n\a\t\tJogador 2, VOCÊ VENCEU!!!\n"); break; } if (jogadas==9) { // Condição para que a partida termine empatada printf ("PARTIDA EMPATADA"); break; } } return (0); } @arfneto jogo da velha
  5. #include < stdio.h > int main (void) { char Matriz [3] [3]; // Declaração da matriz para o jogo char O = 'O', X = 'X'; int jogadas = 0, j, i; for(i=0;i<3;i++){ // Inicialização da matriz do jogo for(j=0;j<3;j++){ jogo[j]='' while (l <= 9) { printf (" JOGO DA VELHA \n"); for (i = 0; i < 3; i++) { printf ("\t\t %c | %c | %c\n",Matriz [0], Matriz [1], Matriz [2]); if (i < 3-1) printf ("\t\t ---+---+--- \n"); } printf ("\nINSIRA AS COORDENADAS, "); if (l % 2) printf ("JOGADOR 2\nLINHA: "); else printf ("JOGADOR 1\nLINHA: "); scanf ("%d",&i); printf ("COLUNA: "); scanf ("%d",&j); // Parâmetros para entrada de dados da coluna if (Matriz [i-1] [j-1] == ' ') { if (l%2) Matriz [i-1] [j-1] = X; else Matriz [i-1] [j-1] = O; jogadas++; } if ((Matriz[0][0]==O && Matriz[0][1]==O && Matriz[0][2]==O) || (Matriz[1][0]==O && Matriz[1][1]==O && Matriz[1][2]==O) || (Matriz[2][0]==O && Matriz[2][1]==O && Matriz[2][2]==O) || (Matriz[0][0]==O && Matriz[1][0]==O && Matriz[2][0]==O) || (Matriz[0][1]==O && Matriz[1][1]==O && Matriz[2][1]==O) || (Matriz[0][2]==O && Matriz[1][2]==O && Matriz[2][2]==O) || (Matriz[0][0]==O && Matriz[1][1]==O && Matriz[2][2]==O) || (Matriz[0][2]==O && Matriz[1][1]==O && Matriz[2][0]==O)) { printf("\n\a\t\tJogador 1, VOCÊ VENCEU!!!\n"); break; } if ((Matriz[0][0]==X && Matriz[0][1]==X && Matriz[0][2]==X) || (Matriz[1][0]==X && Matriz[1][1]==X && Matriz[1][2]==X) || (Matriz[2][0]==X && Matriz[2][1]==X && Matriz[2][2]==X) || (Matriz[0][0]==X && Matriz[1][0]==X && Matriz[2][0]==X) || (Matriz[0][1]==X && Matriz[1][1]==X && Matriz[2][1]==X) || (Matriz[0][2]==X && Matriz[1][2]==X && Matriz[2][2]==X) || (Matriz[0][0]==X && Matriz[1][1]==X && Matriz[2][2]==X) || (Matriz[0][2]==X && Matriz[1][1]==X && Matriz[2][0]==X)) { printf ("\n\n\n\n\a\t\tJogador 2, VOCÊ VENCEU!!!\n"); break; } if (jogadas==9) { // Condição para que a partida termine empatada printf ("PARTIDA EMPATADA"); break; } } return (0); }
  6. Sugestões para melhorar o código?
  7. e quais as melhorias eu poderia dar ao código. sugestões
  8. e essa condição para que a partida termine empatada? Muito obrigada pela sua ajuda
  9. Preciso completar o código. Onde à as lacunas faltam parte do código. É um jogo da forca. Obrigada
  10. 1. CÓDIGO C INCOMPLETO #include < stdio.h > int main (void) { char ________________________; // Declaração da matriz para o jogo char O = 'O', X = 'X'; int jogadas = 0, j, i; ______________________ // Inicialização da matriz do jogo _____________________________ ______________________________ while (l <= 9) { printf (" JOGO DA VELHA \n"); for (i = 0; i < 3; i++) { printf ("\t\t %c | %c | %c\n",Matriz [0], Matriz [1], Matriz [2]); if (i < 3-1) printf ("\t\t ---+---+--- \n"); } printf ("\nINSIRA AS COORDENADAS, "); if (l % 2) printf ("JOGADOR 2\nLINHA: "); else printf ("JOGADOR 1\nLINHA: "); scanf ("%d",&i); printf ("COLUNA: "); scanf (________________); // Parâmetros para entrada de dados da coluna if (Matriz [i-1] [j-1] == ' ') { if (l%2) Matriz [i-1] [j-1] = X; else Matriz [i-1] [j-1] = O; jogadas++; } if ((Matriz[0][0]==O && Matriz[0][1]==O && Matriz[0][2]==O) || (Matriz[1][0]==O && Matriz[1][1]==O && Matriz[1][2]==O) || (Matriz[2][0]==O && Matriz[2][1]==O && Matriz[2][2]==O) || (Matriz[0][0]==O && Matriz[1][0]==O && Matriz[2][0]==O) || (Matriz[0][1]==O && Matriz[1][1]==O && Matriz[2][1]==O) || (Matriz[0][2]==O && Matriz[1][2]==O && Matriz[2][2]==O) || (Matriz[0][0]==O && Matriz[1][1]==O && Matriz[2][2]==O) || (Matriz[0][2]==O && Matriz[1][1]==O && Matriz[2][0]==O)) { printf("\n\a\t\tJogador 1, VOCÊ VENCEU!!!\n"); break; } if ((Matriz[0][0]==X && Matriz[0][1]==X && Matriz[0][2]==X) || (Matriz[1][0]==X && Matriz[1][1]==X && Matriz[1][2]==X) || (Matriz[2][0]==X && Matriz[2][1]==X && Matriz[2][2]==X) || (Matriz[0][0]==X && Matriz[1][0]==X && Matriz[2][0]==X) || (Matriz[0][1]==X && Matriz[1][1]==X && Matriz[2][1]==X) || (Matriz[0][2]==X && Matriz[1][2]==X && Matriz[2][2]==X) || (Matriz[0][0]==X && Matriz[1][1]==X && Matriz[2][2]==X) || (Matriz[0][2]==X && Matriz[1][1]==X && Matriz[2][0]==X)) { printf ("\n\n\n\n\a\t\tJogador 2, VOCÊ VENCEU!!!\n"); break; } if (__________________________) { // Condição para que a partida termine empatada printf ("PARTIDA EMPATADA"); break; } } return (0); }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!