Ir ao conteúdo

jcsomavilla

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

Tudo que jcsomavilla postou

  1. #include <stdio.h> struct vetor{ float x; float y; float z; }; typedef struct vetor Vetor; float escalar (Vetor* v1, Vetor* v2){ float resultado; resultado = ((v1->x*v2->x)+(v1->y*v2->y)+(v1->z*v2->z)); return resultado; } int main(){ Vetor v1, v2; printf("preencha o primeiro vetor: \n"); printf("Valor de x: "); scanf("%f", &v1.x); printf("Valor de y: "); scanf("%f", &v1.y); printf("Valor de z: "); scanf("%f", &v1.z); printf("preencha o segundo vetor: \n"); printf("Valor de x: "); scanf("%f", &v2.x); printf("Valor de y: "); scanf("%f", &v2.y); printf("Valor de z: "); scanf("%f", &v2.z); printf("%f", escalar (&v1, &v2)); } Pessoal, consegui finalizar a questão. Estou postando a resolução dela aqui. Muito obrigada pelo auxílio de todos vocês.
  2. @Felipe Fenty sim, faz um teste, tenta instalar algum Linux e faz a medição, caso no Linux não apresente valores exorbitantes de uso de memória é sim o windows que está consumindo muito recurso, com isso, podes considerar fazer um upgrade de memória, acrescentar mais 4gb se tiver slot livre. Os: cuida a versão ddr que é, e a frequência suportada pela placa
  3. @arfnetocoloquei em anexo o enunciado, ele não menciona muita coisa, por isso ficou um pouco confuso. É a questão 2.
  4. Qual o sistema operacional que esta instalado no momento? e qual veio originalmente de fábrica? Tenho um asus também, e ele veio originalmente com o windows 8 e roda super de boa, bem lisinho, porém quando fiz o upgrade do SO para o windows 10, apresentava o mesmo problema de memória ram sempre perto dos 100% e disco também. realizei o downgrade e tudo voltou a melhorar. Eu como tec informatica sempre recomendo que, o pc sempre seja utilizado com a versão do windows instalada de fabrica, e se possível original, pois as versões piratas podem ser modificadas, podem ter processos do SO que acabam por consumir muitos recursos de hardware como foi no meu caso. Atente no teu pc qual etiqueta holográfica veio, e tente uma ISO diretamente no site da Microsoft, geralmente eu pego as minhas num chat com algum atendente, e com isso formate teu pc com a versão correta. Ele vai pegar a chave-serial atrelada diretamente na BIOS e ativar teu SO. com isso tendo certeza que tens um SO vitalício poderá descartar processos que não são de fato nativos do windows. Outro teste que podes fazer é instalar um linux e monitorar os níveis de utilização da RAM no Sistema. PS: nunca esquece de verificar os requisitos mínimos para cada sistema operacional, pode ser isso também, por exemplo 4gb para o windows 10 é meio complicado o ideal seria no mínimo 8gb.
  5. Boa noite, estou precisando de um auxilio neste exercício. Preciso fazer dois vetores em struct e usar ponteiros no decorrer do programa, e também utilizar funções. O exercício solicita 2 vetores e o produto escalar entre eles ((x1*x2)+(y1*y2)+(z1+z2)) Desenvolvi este código abaixo, porém não estou conseguindo fazer os valores que o scanf armazena passar para a função para realizar as operações, alguém consegue me auxiliar? #include <stdio.h> float escalar (int *v1_x, int *v1_y, int *v1_z, int *v2_x, int *v2_y, int *v2_z){ int mx, my, mz, result; mx = *v1_x * *v2_x; my = *v1_y * *v2_y; mz = *v1_z * *v2_z; result = mx+my+mz; printf("O produto escalar é %d", result); } int main(){ struct vetor{ int x; int y; int z; }; struct vetor Vetor1, *ponteiro_Vetor1, Vetor2, *ponteiro_Vetor2; ponteiro_Vetor1 = &Vetor1; ponteiro_Vetor2 = &Vetor2; printf("Insercao de dados do Vetor1:\n"); printf("informe a coordenada X: "); scanf("%d", &ponteiro_Vetor1->x); printf("informe a coordenada Y: "); scanf("%d", &ponteiro_Vetor1->y); printf("informe a coordenada Z: "); scanf("%d", &ponteiro_Vetor1->z); printf("Inserção de dados do Vetor2:\n"); printf("informe a coordenada X: "); scanf("%d", &ponteiro_Vetor2->x); printf("informe a coordenada Y: "); scanf("%d", &ponteiro_Vetor2->y); printf("informe a coordenada Z: "); scanf("%d", &ponteiro_Vetor2->z); escalar(ponteiro_Vetor1->x, ponteiro_Vetor1->y, ponteiro_Vetor1->z, ponteiro_Vetor2->x, ponteiro_Vetor2->y, ponteiro_Vetor2->z); } Desde já agradeço.

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!