-
Posts
9 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Sskrainer
-
-
2 minutos atrás, devair1010 disse:
@Sskrainer o Que voce quer fizer vom TAD ? , e o wue esse vodigo deve fazer ?
@devair1010Boa tarde!!! Seria para achar o vetor resultante, angulos diretores, módulo do vetor e o versor. Era para fazer com struct e com matrizes e com o TAD... Fiz com strct e com matriz, agora falta colocar o TAD. Algo que não consigo visualizar
-
#include <stdio.h> #include <stdlib.h> #include <math.h> #include <locale.h> int i, ii; struct VALORES { float Y[5][3]; float Z; }; void vetor(struct VALORES *X) { for(i=0; i<3;i++) { X->Y[2][i]= X->Y[1][i]- X->Y[0][i]; } } void Z(struct VALORES *X) { X->Z = sqrt( pow(X->Y[2][0],2) + pow(X->Y[2][1],2) + pow(X->Y[2][2],2)); } void versor(struct VALORES *X) { for (i=0; i<3; i++) { X->Y[3][i]= (X->Y[2][i])/ (X->Z); } } void diretores(struct VALORES *X) { for(i=0; i<3; i++) { X->Y[4][i]= acos(X->Y[3][i]); X->Y[4][i] = (X->Y[4][i])*180/3.1415; } } int main(void) { struct VALORES X; setlocale(LC_ALL,"Portuguese"); void vetor (struct VALORES *X); void modulo(struct VALORES *X); void versor(struct VALORES *X); void diretores(struct VALORES *X); printf("CALCULO DO VETOR AB.\n"); for(i=0; i<3; i++) { ii = i+1; printf("VALORES X,Y,Z RESPECTIVAMENTE, VETOR1%: ",ii); scanf(" %f",&X.Y[0][i]); } printf("\n"); for(i=0; i<3; i++) { ii = i+1; printf("VALORES X,Y,Z RESPECTIVAMENTE, VETOR2 %: ",ii); scanf(" %f",&X.Y[1][i]); } vetor(&X); Z(&X); versor(&X); diretores(&X); printf("\nVetor AB:(%.1f; %.1f; %.1f)", X.Y[2][0], X.Y[2][1], X.Y[2][2] ); printf("\nMódulo:(%.2f)", X.Z); printf("\nVersor:(%.2f; %.2f; %.2f)", X.Y[3][0], X.Y[3][1], X.Y[3][2]); printf("\nDIRETORES:\n D1:%.2fº\n D2:%.2fº\n D3:%.2fº\n", X.Y[4][0], X.Y[4][1], X.Y[4][2]); printf("\n\n"); system("Pause"); return 0; }
Olá galera, tudo bem com vocês?
É o seguinte estou com muita dúvida em relação ao TAD... Queria passar esse código para o TAD, pois parece que ele ficaria mais simples. Mas, não tenho nenhuma noção de onde começar. ja procurei em livros mizrahi, internet, etc.
Agradeço qualquer caminho da pedras!!!
- 1
-
@Midori Olá, muito obrigada!!!
Gostaria de saber como posso melhorar a minha linguagem de programação. Ja ví várias playlist no YT e fiz vários exercícios, no entanto, não vejo um progresso significativo...
Se você possuir alguma dica eu agradeço!!!
-
Olá, tudo bem?
Tentei reproduzir o método do ponto fixo de acordo com esse fluxograma, no entanto, estou tendo dificuldades, principalmente na parte do while(looping)...
Desde já, agradeço a ajuda!!!
#include <stdio.h> #include <math.h> #include <stdlib.h> float f(float x) { float y; y = exp(x) + x - 6.0; return y; } float g(float z) { float w; w= 6/(z+1.0); return w; } float fixo(float a, float b, float tol) { float c,fa,fb,fc,gc,fgc; fa=f(a); fb=f(b); c=(a+b)/2.0; fc=f(c); gc=g(c); fgc=f(gc); while(fabs(fgc)>tol) c=(a+b)/2; fc=f(c); fgc = f(gc); int main() { float a, b, fgc, toleranca; printf("Metodo do Ponto Fixo.\n \n"); printf("Digite o Valor de a:"); scanf("%f", &a); printf("Digite o Valor de b:"); scanf("%f", &b); printf("Digite o valor da tolerancia:"); scanf("%f", &toleranca); while(f(a)*f(b)>0){ printf("Nao foi possivel calcular o valor nesse intervalo...\n\n"); printf("Digite um novo intervalo. \n\n"); printf("Digite o novo Valor de a:"); scanf("%f", &a); printf("Digite o novo Valor de b:"); scanf("%f", &b); } printf("Raiz aproximada de %0.5f", fgc); system("pause"); return 0; }
-
Acho que estou começando a entender... Thanks !!!!!!!!!
- 1
-
#include <stdio.h> #include <stdlib.h> int main(void){ int soma1, resto1; char CPF[11]; printf("Insira o CPF (SEM PONTUACAO) para a validacao:"); scanf("s", &CPF); printf("\nValidando...\n"); soma1 == CPF[1]*10 + CPF[2]*9 + CPF[3]*8 +CPF[4]*7 + CPF[5]*6 + CPF[6]*5 +CPF[7]*4 + CPF[8]*3 + CPF[9]*2; resto1 == (soma1*10)/11; if(resto1 == 10) resto1=1; printf("%f", resto1); system("pause"); return 0; }
agora, Sskrainer disse:#include <stdio.h> #include <stdlib.h> int main(void){ int soma1, resto1; char CPF[11]; printf("Insira o CPF (SEM PONTUACAO) para a validacao:"); scanf("s", &CPF); printf("\nValidando...\n"); soma1 == CPF[1]*10 + CPF[2]*9 + CPF[3]*8 +CPF[4]*7 + CPF[5]*6 + CPF[6]*5 +CPF[7]*4 + CPF[8]*3 + CPF[9]*2; resto1 == (soma1*10)/11; if(resto1 == 10) resto1=1; printf("%f", resto1); system("pause"); return 0; }
Não sei o que está dando errado...
- 1
-
Olá, tenho uma dúvida em relação a separar os caracteres para posteriormente usa-los individualmentes.
Ex: 264362, separa-lo e multiplicar o primeiro caractere por 4 o segundo por 5 e assim por diante...
Tentei usar String, mas tive dificuldade de visualizar.
Desde já, muito obtigada !!!
- 1
-
#include <stdio.h> int main(void) { double t = 1.0, s, x; int n, j; printf("insira o valor de x:\n"); scanf("%lf", &x); printf("INsira o valor de n:\n\n"); scanf("%d", &n); s = t; for (j = 1; j <= n; j = j + 1) { t = pow(t / j,x); s = s + t; } printf("%f\n", s); return 0; }
Tenho que chegar nesse exercício, mas não consigo pensar em nada... Alguma dica ?
Desde já, obrigada !!!!
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
Continuar o programa, getche....
em C/C#/C++
Postado
eu queria continuar o programa para o proximo passo após o primeiro getche, mas não sei o porquê que o programa finaliza... agradeço qualquer ajuda.
Além disso eu gostaria de armazenar os valores resultante do cálculo de cada área, seria possível?