• Matéria: Lógica
  • Autor: yagamiti043
  • Perguntado 3 anos atrás

Um dos seus desafios para conseguir a vaga do estágio na GlobalTecnol S.A, é realizar a
implementação de um problema, utilizando a estrutura de dados vetor. O vetor deve ter tamanho
3, e os valores deverão ser inseridos pelo usuário. Outro ponto pedido no desafio é que você imprima
os valores que foram adicionados. Para este problema, utilize a Linguagem C.


Anônimo: Tenho Projeto Integrador. Cópia ou Exclusivo sob Encomenda!
gabrielvascsousa: eu resolvi de uma maneira que no meu ponto de vista bem mais simplificado, e de quebra coloquei modifiquei para multiplicar por 3 e ainda dizer se é impar ou par
gabrielvascsousa: #include
int main(int argc, char** argv) {

int i, numero[3];

printf("\n\n Preencha o vetor: \n");

for(i=0; i<3; i++)
{
printf("\n Digite o %d valor: ", i+1);

scanf("%d", &numero[i]);
}

printf("\n\n\n Valores finais: \n");

for(i=0; i<3; i++)
{


int a;

a = (3*numero[i]);




if((a%2)==0)
{
printf("\n O %d valor eh: %d e o Valor eh par\n", i+1, (3*numero[i]));
}
else
{
printf("\n O %d valor eh: %d e o Valor eh impar\n", i+1, (3*numero[i]));
}
}

return 0;

}
gabrielvascsousa: eu fiz pelo Dev-C++
J34n4ndr4d3: ficou muito bom, parabéns.
elitonazevedo14: gente o meu esta dando erro me ajudem não esta compilando
ancelmoviana: #include
int main(int argc, char** argv) {

int i, numero[3];

printf("\n\n Preencha o vetor: \n");

for(i=0; i<3; i++)
{
printf("\n Digite o %d valor: ", i+1);

scanf("%d", &numero[i]);
}

printf("\n\n\n Valores finais: \n");

for(i=0; i<3; i++)
{

int a;

a = (3*numero[i]);

if((a%2)==0)
{
printf("\n O %d valor eh: %d e o Valor eh par\n", i+1, (3*numero[i]));
}
else
{
printf("\n O %d valor eh: %d e o Valor eh impar\n", i+1, (3*numero[i]));
}
}

return 0;

}
ancelmoviana: PARA QUEM NAO ESTÁ CONSEGUINDO COMPILAR TENTE ESSE AI
ancelmoviana: ADICIONE na frente de #include
ancelmoviana: iostream dentro de <>

Respostas

respondido por: J34n4ndr4d3
12

Resposta:

void inserir(int a[])

{

int i;

for(i=0; i<3; i++)

{

 printf("\n DIgite o valor %d", i);

 scanf("%d", &a[i]);

}

}

void imprimir (int b[])

{

int i;

for(i=0; i<3; i++)

{

 printf("\n numeros[%d] = %d", i, (2*b[i]));

}

}

int main(int argc, char** argv) {

 

int numero[3];

printf("\n Preenchendo o vetor : \n");

inserir(numero);

 

printf("\n valor final");

imprimir(numero);

 

 

return 0;

}

Explicação:

Copia e cola no programa Dev-C++

Anexos:

rmezengasp: esta dando erro esse código, poderia repostar de outra forma, obg
rmezengasp: como ficaria o código sem essa de dobrar o valor, original do exercício? obg novamente
Magno7007: rmezengasp, na linha printf("\n numeros[%d] = %d", i, (2*b[i])); basta você tirar esse (2*b[i]) e deixar só (b[i]); que é onde está multiplicando o valor por 2.
respondido por: nyckstronda2012
6

Resposta:

Tarefa 1:

Tabela (a)

A      B    ¬(A∧B)    ¬A∧B    ¬(¬A∧B)    ¬(A∨¬B)

V      V        F             F              V                F

V      F        V             F              V                F

F      V        V             V              F                V

F       F        V             F              V                F  

Tabela (a)

A    B    A ∧ (B ⟶ A)

V    V             V

V    F              V

F    V              F

F    F              F

Tarefa 2:

Resposta em Anexo

Tarefa 3:

#include <stdio.h>

#include <locale.h>

int main ( ) {

setlocale(LC_ALL, "Portuguese");

 

int numero[3];

 

int i;

 

for(i=0; i<3; i++) {

 printf("Informe o %dº numero: ", i+1);

 scanf("%d", &numero[i]);

}

for(i=0; i<3; i++) {

 printf("%dº Número %d \n", i+1, numero[i]);

}

system (“pause”);

return 0;

}

Tarefa 4:

Simples... entenda então que cada tarefa da questão é um caso, veja:

• Um cinema pode ter muitas salas, sendo necessário, portanto, registrar informações a respeito de cada uma.

                 * 1º caso é guardar informações da sala

• O cinema apresenta muitos filmes, sendo necessário, portanto, registrar as informações sobre os filmes.

                 * 2º caso é salvar informações dos filmes

• Um mesmo filme pode ser apresentado em diferentes salas e em horários. Portanto, deve-se registrar as sessões dos filmes.

                 * 3º caso é registrar informações dos filmes

• Os clientes do cinema podem comprar ingressos para assistir a uma sessão. O funcionário deve intermediar a compra de ingresso.

                 * 4º caso é comprar ingressos

obs... nesse caso haverá um intermediador que fará essa tarefa da venda, que será o funcionário. ele está associado ao cliente.

Resumindo: existe um ator que é o funcionario responsável por todos os casos...

e um cliente que está associado apenas a um caso que é comprar ingressos, mas consequentemente está associado ao funcionario, pois é ele que venderar o ingresso...

segue anexo o diagrama...

espero ter ajudado...

Explicação:

Anexos:
Perguntas similares