-
Posts
14 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por patricia weber
-
-
@mick 07 Caso de Uso UML - 1 (2).pdf
adicionado 0 minutos depoisagora, patricia weber disse:Gostaria só de saber se está mais ou menos correto
-
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. -
vcs são tops! obrigada!
- 1
-
é pra ser jogo da velha
- 1
-
#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
- 1
-
#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 colunaif (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);}
- 1
-
Sugestões para melhorar o código?
- 1
-
e quais as melhorias eu poderia dar ao código. sugestões
- 2
-
e essa condição para que a partida termine empatada? Muito obrigada pela sua ajuda
- 1
-
Sim! mas não to conseguindo
- 1
-
Preciso completar o código. Onde à as lacunas faltam parte do código. É um jogo da forca. Obrigada
- 1
-
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); }
- 1
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
criação de diagrama de caso de uso
em Programação - outros
Postado
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.