-
Posts
6.318 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
Tudo que devair1010 postou
-
C Programa em C para determinar triangular não compila
devair1010 respondeu ao tópico de Melissa12 em C/C#/C++
@Melissa12 você já testou esse seu código com algumas modificações que postei ? -
C++ Gostaria de saber como fazer esse código em C++
devair1010 respondeu ao tópico de BONGO boy em C/C#/C++
@Eloy Souza pois vetores são coisas simples , é como uma variável que pode armazenar vários valores , sendo um em cada uma da sus posições , por ex.: a primeira posição de um vetor é a posição zero , assim vetor[0] = 4096; // isso armazena o valor 4096 na 1ª posicao desse vetor , então escreva hum código sobre esse exercício e poste ele aqui , mesmo que não esteja certo , pois assim vamos poder ver como está e em que podemos ajudar . . . ! -
C++ Gostaria de saber como fazer esse código em C++
devair1010 respondeu ao tópico de BONGO boy em C/C#/C++
@Eloy Souza você já estudou alguma coisa sobre vetores ? -
C++ Gostaria de saber como fazer esse código em C++
devair1010 respondeu ao tópico de BONGO boy em C/C#/C++
@Eloy Souza se você já souber usar vetores , será bem mais fácil , o enunciado diz para ler um vetor , então use o comando scanf para pegar os dados e inserir já na posição adequada do vetor , e um loop de cinco repetições para os alunos , depois fazer as comparações usando o comando if . e se você já tiver feito um código sobre esse exercício , poste ele aqui e ajudaremos . -
C# Console.WriteLine de valores de dois dicionarios diferentes ao mesmo tempo
devair1010 respondeu ao tópico de Italo P. em C/C#/C++
@Meguma @Meguma pode postar o código desses dicionários ? mas creio que não tem jeito , ai seria melhor usar um dicionário só com os dois dados juntos . ou usar string para guardar esse dados e ai você usaria o loop for com o método elementAt . -
C# Console.WriteLine de valores de dois dicionarios diferentes ao mesmo tempo
devair1010 respondeu ao tópico de Italo P. em C/C#/C++
@Meguma entendi , sim , mas o segundo dicionário tem outro nome e qtd's diferentes , e assim não vai funcionar , mas você pode colocar esses dois loop's foreach mesmos , porém o primeiro Console.WriteLine , você deleta esse "Line" , e no segundo loop deixa assim mesmos . -
C Comparando elementos de vetores para correção de prova comparando o gabarito
devair1010 respondeu ao tópico de Larissa Maia em C/C#/C++
@Danilo Namitala mas o RA não está no vetor , então não vai precisar acrescentar o + 1 . -
C# Console.WriteLine de valores de dois dicionarios diferentes ao mesmo tempo
devair1010 respondeu ao tópico de Italo P. em C/C#/C++
@Meguma se você quer escrever um ao lado do outro , então precisa colocar a outra variável no mesmo Console.Writeln(); foreach (KeyValuePair<int, int> item in codid) { /// Console.WriteLine("{0}", item.Value); Console.WriteLine("chave: {0}, valor: {1}", item.Key, item.Value); } -
C Programa em C para determinar triangular não compila
devair1010 respondeu ao tópico de Melissa12 em C/C#/C++
@Melissa12 tem algum erro na função preenche_vetor , e ele demora uns quinze segundos para começar a funcionar , e se não usar essa função o código compila normal , #include <stdio.h> #include <time.h> #define Q 200 int verifica_triagular( int , int* ); void preencher_vetor ( int , int* ); int main() { int vetor[4000] = {0}, n = 32768,/// seu vetor tem poucas posições causando erro i , numero = 4096; printf("\t\tTecle . . !\n\n"); system("pause"); printf("\n\n"); preencher_vetor( 200 , vetor ); /// tem algum bug nessa funcao if (verifica_triangular (numero, vetor ) ) { printf("%d e' o produto %d*%d*%d\n", numero, n, n+1, n+2); } else { printf("\n\nRetornou zero , o conteudo do vetor eh ->\n"); for(i=0; i<3; i++) printf("posicao %d = %d\n",i,vetor[i]); } printf("\n\n\n"); return 0; } int verifica_triangular( int n , int* vetor ) { int a= 0, b=1, c=12; do { if (a*b*c < n) { a++; b++; c++; } }while (a*b*c <n); if (a*b*c ==n) { vetor [0]=a; vetor [1]=b; vetor [2]=c; return 1; } else { vetor[0] = 0; vetor[1] = 0; vetor[2] = 0; return 0; } } void preencher_vetor( int q , int* v ) { printf("esta na Funcao preenche vetor\n"); srand(time(NULL)); /// precisa da biblioteca #include <time.h> int x, i, j, n; i = 1; /// o erro é por que i igual a zero while (i <= Q) { x = rand() / 10; /// creio que o certo seria ( x = rand() % q / 10 ) ///x = rand() % q / 10; n = 0; for(j = 0; j < i; j++) /// esse Loop nunca seria executado { /// pois j = 0 e i = 0 assim j nunca será menor que i if (v[j] == x) { n = 1; j = i + 1; } if (n == 0) { v[i] = x; i++; } printf("Valor de i = %5d\n", i); } } } -
VisualG Como faço para achar uma quantidade indefinida de bois
devair1010 respondeu ao tópico de Genilson20 em Programação - iniciantes
@Genilson20 Qual qtd de bois indefinida ? ! , essa não consta das opções pedidas não , são apenas quatro resultados pedidos , e esse código não está compilando por que tem erros de sintaxe , que são comandos e símbolos inexistentes nessa linguagem , visualG , e fazendo seguindo a ordem dos resultados pedidos , seu código corrigido e com o primeiro resultado pedido poderia ser assim , ou também de muitas outras formas : Algoritmo "qtd de boy's" // quantidade de bois de cada raça; ok // a média de peso de cada raça; falta essa // o boi mais pesado e a sua raça; falta essa // o boi mais leve e a sua raça; falta essa Var i, numLeve, numPesado,qtd_tot_boy : inteiro flg, qtd_raca_1, qtd_raca_2 , raca : inteiro peso_raca_1 ,peso_raca_2 ,media_raca_1 : real boiPesado, boiLeve,peso, media_raca_2 : real Inicio escreva("Qual a qtd total dos bois ") leia(qtd_tot_boy) para i de 1 ate qtd_tot_boy faca repita flg := 0 escreva("Qual a Raça do boi < 1 oU 2 > --: ") leia(raca) se ( raca <> 1 ) e ( raca <> 2 ) entao flg := 1 escreval escreval("Raça Inexistente . . . !") escreval fimse ate flg = 0 escreva("Qual o peso desse boi da raça --:",raca," ") leia( peso ) se i = 1 entao numleve := i boileve := peso // inicializa a variável boileve fimse // com o peso do primeiro boi se raca = 1 entao qtd_raca_1 := qtd_raca_1 + 1 peso_raca_1 := peso_raca_1 + peso senao se raca = 2 entao qtd_raca_2 := qtd_raca_2 + 1 peso_raca_2 := peso_raca_2 + peso fimse fimse se peso > boipesado entao boipesado := peso numpesado := i senao se peso < boileve entao boileve := peso numleve := i fimse fimse fimpara // calcular a media da raca 1 // calcular a media da raca 2 escreval escreval escreval("o total de bois da Raça 1 é -----:" , qtd_raca_1 ) escreval("o total de bois da Raça 2 é -----:" , qtd_raca_2 ) // mostrar a Média de bois da raça 1 // mostrar a Média de bois da raça 2 // mostrar o boi mais pesado // mostrar o boi mais leve escreval Fimalgoritmo e coloque uma condicional na hora de fazer o cálculo das médias , pois até onde se sabe , na matemática , não se pode dividir o número zero por nenhum outro número e nem mesmo por ele mesmo , e assim se acontecer um caso desse o visualG vai para de funcionar até que seja fechado e iniciado novamente . e depois que você fizer os outros três resultados , poste aqui para ajudarmos se precisar . -
C++ Estou com dificuldade neste exercicio usando o Code Block
devair1010 respondeu ao tópico de Drelius em C/C#/C++
@Drelius está correta , mas dependendo de Qual compilador você esteja usando , ele vai reclamar de algumas coisas , aqui no visual studio ele não compilou , pois faltou inicializar as variáveis , e não precisa de colocar as variáveis pordis e porimp , no cálculo coloque o valor mesmo , e a função scanf é muito boa , mas costuma falhar , pois ela não pega o '\n' , que é o símbolo da tecla "Enter" , digitado no final , e também se for digitado dados diferente do esperado , como espera um float e recebe um char , então você pode usar a função fgets que pega string's , que pega qq caractere , assim o usuário pode digitar o que quiser , e depois converter essa string para float usando a função "atof" , e se você usar o botão code <> , seu código ficará melhor organizado e mais fácil de ler e copiar para testar , e seu código com algumas modificações poderia ser assim : #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> int main(void) { /*Variáveis*/ float custofabrica, custo = 0.00, distribuidor, imposto; //pordis = 0.12, porimp = 0.45; char aux[40]; printf("Digite o custo do veiculo: "); label_1: //scanf("%f", &custofabrica); fgets(aux, sizeof(aux), stdin); // fgets só pega string's , e elas podem custofabrica = atof(aux); // receber qq caractere numero letras outros simbolos if (custofabrica == 0) // se digitar dados invalidos { printf("digite um valor numerico !\n"); // mostra msg goto label_1; // volta a pegar os dados } distribuidor = custofabrica * 0.12; // pordis; imposto = custofabrica * 0.45; // porimp; custo = distribuidor + imposto + custofabrica; printf("fabrica -------= %.2f\n", custofabrica);// aqui para ver a saida printf("distribuidor --= %.2f\n", distribuidor);// aqui para ver a saida printf("imposto -------= %.2f\n", imposto); // aqui para ver a saida printf("\nO custo ao consumidor vai ser: %.2f\n\n\n", custo); return 0; } -
VisualG Como faço para achar uma quantidade indefinida de bois
devair1010 respondeu ao tópico de Genilson20 em Programação - iniciantes
@Genilson20 beleza , o pascal eh o pai do visualG , entao basta sibstituir o que esteja escrito em inglês para portugues , e assim o writeln eh igual escreval e o readln eh igual leia e nem precisa usar begin e end , o else eh o entao e o if eh o se , que termina com fimse , faca a correção e poste novamente . -
C++ Estou com dificuldade neste exercicio usando o Code Block
devair1010 respondeu ao tópico de Drelius em C/C#/C++
@Drelius não , só pegar o valor e calcular a porcentagem e depois somar o custo de fabrica + porcentagem do distribuidor porcentagem de impostos . -
C++ Estou com dificuldade neste exercicio usando o Code Block
devair1010 respondeu ao tópico de Drelius em C/C#/C++
@Drelius para iniciantes o codeblocks é bom pois ele é bem fácil de usar , e na maioria das vezes nem precisa fazer nenhuma configuração , e quanto ao exercício , qual é sua dificuldade ? , ali você vai pegar um valor digitado pelo usuário usando a função scanf , e fazer o cálculo acrescentando as porcentagens , e tem várias maneiras de se extrair a porcentagem , você pode usar a função pow , pode também fazer usando a reGra de tres , onde você multiplica e depois divide , e / ou também apenas multiplicar o valor pela porcentagem dividida por 100 , ex.: 12% = valor * 0.12 , e assim depois que você fizer um código sobre esse exercício poste ele aqui e ajudaremos se precisar .. -
VisualG Como faço para achar uma quantidade indefinida de bois
devair1010 respondeu ao tópico de Genilson20 em Programação - iniciantes
@Genilson20 @Genilson20 seu código está na linguagem pascal , e não em visualG , e então você quer fazer em pascal mesmo ou em visualG ? , e use o botão <> -
C Como executar uma linha especifica do programa
devair1010 respondeu ao tópico de Andressa em C/C#/C++
@Andressa a linha 6 é essa marcada com duas barras ? , se for , então por que repetir essa linha ? , pois ela vai apenas repetir essa msg , e ficaria nisso ethernamente , mas creio que você quer mesmo é repetir desde a linha 6 até o final do else , e assim você pode usar qualquer laço de repetição , ex.: For, do / while , while , ou goto / Label , e seu código com algumas modificações poderia ficar assim : #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main(void) { int x; do { printf("digite um número de 1 a 5 "); // ----------->linha 6 scanf("%d", &x); if (x > 0 && x <= 5) printf("okay\n\n"); else printf("numero invalido\n\n"); }while (x < 0 || x > 5); printf("\n\n\n"); return 0; } -
@Gabriel Peressin bem que eu queria essas trinta pilas , mas esses exercícios são um pé no s*** , troço enjoado de fazer , desculpe , mas não mexer com isso não .
-
@NathanGomes1322 seu código corrigido para compilar , poderia ser assim : // compila mas o resultado não esta certo #include <stdio.h> int calculaTempo(int horaInicio, int minutoInicio, int horaFim, int minutoFim, int sec_ini, int sec_fin) { if (horaInicio > horaFim) { return(1440 - (horaInicio * 60 + minutoInicio + horaFim * 60 + minutoFim)); } } int main() { int horaInicio, minutoInicio, horaFim, minutoFim, retorno; int min_ini = 0, min_fim = 0; printf("Digite o horario de inicio do jogo: "); scanf("%i:%i:%d", &horaInicio, &minutoInicio,&min_ini); printf("Digite o horario de fim do jogo (HH:MM): "); scanf("%i:%i:%d", &horaFim, &minutoFim, &min_fim); retorno = calculaTempo(horaInicio, minutoInicio, horaFim, minutoFim,min_ini,min_fim); printf("\nTempo: %d horas e %d minutos.", retorno / 60, retorno % 60); return 0; }
-
@NathanGomes1322 voce colocou duas funcoes main ., não pode .
-
@NathanGomes1322 sim , realmente sem poder algum comando se torna muito difícil , mas faça o código pegando os horários de inicio e fim , e tente fazer os cálculos . e pode postar que ajudaremos .
-
@NathanGomes1322 se você já tiver feito um código sobre esse exercício , poste ele aqui para vermos como está e em que podemos ajudar .
-
Portugol Portugol- Exercício 10 primeiros primos maiores que 100
devair1010 respondeu ao tópico de Estudando Alg GaR em Programação - iniciantes
@Estudando Alg GaR @Estudando Alg GaR você postou esse enunciado no tópico de linguagem "portugol" , e você pretende fazer esse código nessa linguagem mesmo ? , e os Números primos são os números naturais, ou seja, números inteiros não negativos, que são divisíveis somente por dois divisores: o número 1 e ele mesmo . conforme esse site : https://www.concursosnobrasil.com.br/escola/matematica/numeros-primos.html Publicado em 19/05/2021 - 15h43 • Atualizado em 19/05/2021 - 15h43 e construir um programa que faça essa pesquisa para descobrir se ele é primo ou não , é muito chato de fazer mesmo , e sendo assim se você já tiver feito um código sobre esse exercício , pode postar ele aqui e ajudaremos . -
VisualG Dificuldade com váriavel Inteira e Caractere
devair1010 respondeu ao tópico de OtteN em Programação - iniciantes
@OtteN você pode amarrar o nome junto com a idade da pessoa mais velha , dentro do comando "se" , ao comparar e sendo verdadeiro e ao mesmo tempo que a variável maior recebe o valor dessa idade maior e armazena em outra variável , do tipo caractere , o nome dessa tal pessoa . e se você puder / quiser usar uma matriz seria bem melhor e mais fácil com o código tendo menos linhas , e se você fizer um código sobre esse exercício , poste ele aqui para vermos como está e em que podemos ajudar . -
VisualG Visualg, entao está na linha do codigo e no erro diz que não
devair1010 respondeu ao tópico de Erick Reis77 em Programação - iniciantes
@Erick Reis77 esse compilador nem sempre mostra o erro mesmo , mas diz que tem um erro , e assim você que precisa descobrir qual é . -
VisualG Meu visualg esta dando um erro, e não sei como resolver.
devair1010 respondeu ao tópico de Mr-86 em Programação - iniciantes
@Mr-86 e também você colocou o "caso" junto da opção "A" sem pular espaços , assim o visualg entende como sendo uma coisa só , e esse compilador nem sempre mostra o erro mesmo , mas diz que tem um erro , e assim você que precisa descobrir qual é .
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