Ir ao conteúdo
  • Cadastre-se

Juniorr Lima

Membro Júnior
  • Posts

    12
  • Cadastrado em

  • Última visita

  1. você tem que editar os comentario pois quando copia os comentarios ficam fora das linhas olha um por um adicionado 0 minutos depois zap - +17542344686
  2. pode usar esse, a gente tem um grupo de zap que fizemos juntos, é so editar as variaveis e mudar os comentarios
  3. #include <stdio.h> #include <stdlib.h> #include <locale.h> // carregando biblioteca para acentuação // definindo o numero de linhas do vetor #define numeros_linhas_vetor 150 // definindo o numero de colunas do vetor #define numeros_colunas_vetor 2 // abaixo a funcao que criei para mostrar a soma de quem gostou e quem nao gostou do produto int somarNumerosPessoasPorTipo(int v[numeros_linhas_vetor][numeros_colunas_vetor], int x) { int // para pecorrer o looping for i // para somar o publico da satisfação em específico , soma = 0 ; for (i = 0; i < numeros_linhas_vetor; i++) { soma += (v[1] == x) ? 1 : 0; } return soma; } float percentagemSatisfacao(int v[numeros_linhas_vetor][numeros_colunas_vetor], int tipo, int sexo) { int // para pecorrer o looping for i // para somar a quantidade de sexo , qtdade = 0 // para somar a quantidade do publico do tipo de satisfacao , total = 0 ; float r = 0; // usamos looping for por ser mais pratico para chegar ate a ultima linha do vetor for (i = 0; i < numeros_linhas_vetor; i++) { // aqui temos uma condicional (v[1] == tipo) para verificar se a coluna 1 é igual a variavel tipo if ( (v[1] == tipo) && (tipo == sexo) ) { // incremento 1 para totalizar a pesquisa, independente do sexo total++; // se na posicao v[0] é do sexo da variavel sexo, entao preparo para incrementar if (v[0] == tipo) { // incrementamos + 1 para quantidade do sexo especificado qtdade++; } } } // a primeira coisa que devemos fazer é multiplicar o numero do sexo por 100 e depois dividir com o total // o algoritmo busca primeiro operar o que está entre paranteses r = ((qtdade * 100) / total); // retornando o resultado return r; } int main() { int // vetor para pesquisa de x e y de tamanhos pesquisa[numeros_linhas_vetor][numeros_colunas_vetor] // para gravar o sexo , digito_sexo // para gravar a satisfacao do produto , digito_pesquisa // para looping while() , indice = 0 ; // configurando regionalizacao do sistema para lingua portuguesa para uso de caracteres especiais, tais como: palavras acentuadas, "ç" setlocale(LC_ALL, "Portuguese"); // utilizamos looping do tipo while para guardar as informações de n pesquisa, conforme a variavel numeros_linhas_vetor declara while ( indice < numeros_linhas_vetor) { // informamos ao usuario o sexo, em que: 1 para feminino e 2 para masculino printf("\nPesquisa %d - Por favor informe '1' para feminino ou '2' para masculino: ", (indice + 1)); // o usuario informa o sexo scanf_s("%d", &digito_sexo); //limpando buffer do teclado fflush(stdin); // precisamos saber se o usuario informou numero se esta entre 1 e 2 if ( ( digito_sexo == 1) || ( digito_sexo == 2) ) { // gravando o sexo do usuario no indice 0 (primeiro indice do vetor) pesquisa[indice][0] = digito_sexo; // gravando a satisfacao para 0 no indice 1. Com isso posso utilizar para loop do-while ate que a satisfacao seja 1 ou 2 pesquisa[indice][1] = 0; do { // imprimindo a tela a satisfacao do produto, em que: 1 para sim e 2 para não printf("\nGostou do produto? Informe '1' para sim ou '2' para não: "); // o usuario informa a satisfacao do produto scanf_s("%d", &digito_pesquisa); //limpando buffer do teclado fflush(stdin); // certificaremos se o usuario informou a satisfacao corretamente if ((digito_pesquisa == 1) || ( digito_pesquisa == 2)) { pesquisa[indice][1] = digito_pesquisa; indice++; } else { printf("\nOpção inválida.\n"); system("pause"); } } while (pesquisa[indice][1] == 0); } else { // se o usuario informou menor que 1 ou maior que 2, deveriamos informar o erro e repetir a pergunta printf("\nSexo informado é inválido.\n"); system("pause"); } } // aqui imprimimos na tela com retorno da funcao somarNumerosPessoasPorTipo (vetor, tipo) // a funcao retorna a soma de pessoas que gostaram ou nao do produto // como mostra o segundo parametro (1 ou 2) // o primeiro imprime a soma de quem gostou do produto printf("\nDos %d, %d pessoas responderam 'sim'.", numeros_linhas_vetor, somarNumerosPessoasPorTipo(pesquisa, 1)); // o segundo imprime a soma de quem nao gostou do produto printf("\nDos %d, %d pessoas responderam 'não'.\n", numeros_linhas_vetor, somarNumerosPessoasPorTipo(pesquisa, 2)); // imprimindo a percentagem de pessoas do sexo feminino que respoderam sim, com a funcao percentageSatisfacao() printf("\nA percentagem de pessoas do sexo feminino que responderam sim: %0.2f%%", percentagemSatisfacao(pesquisa, 1 , 1)); // impriminido a percentagem de pessoas do sexo masculino que respoderam nao printf("\nA percentagem de pessoas do sexo masculino que responderam não: %0.2f%%\n", percentagemSatisfacao(pesquisa, 2, 2)); // pausando o sistema ate qualquer caracateres para continuar system("pause"); return 0; }
  4. oi no meu ta dando erro, eu uso o visual studio, o que pode ser? obrigado pela ajuda
  5. o que sera que to fazendo de errado alguem pode me ajudar //Exercício 4: //Escrever uma função que receba como parâmetro duas strings, //bem como um valor inteiro que representa uma posição. //A função deve, portanto, inserir a segunda string no na posição indicada da primeira //Escreva um programa que receba estas duas strings do usuário, //o valor da posição desejada, e chame a função anteriormente implementada //e exiba o resultado ao usuário na tela. //Para imprimir na tela e tirar o print screen, //mostre o resultado utilizando o seu primeiro nome como string 1 e o seu último nome como string 2, //e a posição de teste deverá ser o último digito do seu RU. #include <stdio.h> #include <assert.h> #include<stdlib.h> #include<string.h> // // Função duas string // int main(void){ void contatenarStrings (char lastName [], int t1, char FirstName [], int t2, char Ru []); contatenarStrings (lastName, 4, FirstName, 6, Ru); char lastName [] = { 'l','i','m','a' }; char FirstName [] = { 'j','u','n','i','o','r' }; char Ru [8]; int i; for (i = 0; i < 6; ++i){ printf("%c", FirstName); } printf("\n"); for (i = 0; i < 4; i++); { printf("%c", lastName ); } printf("\n"); return 0; } void contatenarStrings (char lastName[], int t1, char FirstName[], int t2, char Ru[]); { int i, j: for (i = 0; i < t1; ++i) { Ru = lastName; } for ( j = 0; j < t2; ++j){ Ru[t1 + j] = lastName[j]; } }
  6. obrigado a todos , deu certo , obrigado pela colaboração de todos.
  7. eu fiz assim e deu certo... int main() { int conta, totalk, valorPV,valorPM ; //valorPV = valor maior a pagar ///valorPM = valor menor a pagar// //totalK = valor total do KW float Nconta, kw, Vpagar,a,b,c,d,e,Va,Vb,você,Vd,Ve, multiplicacao; char ; printf("Digite o numero da conta A\n"); scanf_s("%d",&a); printf("Digite o total de KW ultilizado \n"); scanf_s("%f",&Va); multiplicacao = 1.75 * Va ; printf("\nO valor a pagar da casa A sera de : %.2f \n", multiplicacao); system("pause"); return 0; } agora vou ter que colocar mais usuários e fazer o maior e menor consumo,
  8. @AnsiC eu acho que vai ser as duas coisas .. pois estou começando a aprender, eu to tentando fazer novamente e esta ficando assim, mais esta dando erro, e obrigado pela sua disposição . #include<math.h> #include<stdio.h> #include<stdlib.h> #include<string.h> int main() { int conta, totalk, valorPV,valorPM, multiplicacao ; //valorPV = valor maior a pagar ///valorPM = valor menor a pagar// //totalK = valor total do KW float Nconta, kw, Vpagar,a,b,c,d,e,f,g,Va ; char ; printf("Digite o numero da conta A\n"); scanf_s("%d",&a); printf("Digite o total de KW ultilizado \n"); scanf_s("%d",&Va); multiplicacao = 1.75 * Va ; printf("\nO valor a pagar da casa A sera de : %a e % 1.75 \n", a, 1.75);
  9. boa tarde pessoal ( NAO QUERO O CODIGO COMPLETO SOMENTE UMA VISAO DE COMO COMEÇAR NAO QUERO SER UM PROFICIONAL COPIA COLA) alguem pode me ajudar a comeca a fazer esse codigo, estou com muita dificuldade, ja tem 2 semanas que estou tentando e nada, (REFORCANDO NAO QUERO ELE COMPLETO SOMENTE UMA VISAO DE COMO COMEÇAR ELE ) desde ja agradeco //Exercício 2: //Para cada um dos consumidores de energia elétrica de uma cidade é informado o número da conta e o //total de KW consumido no mês.Sabendo - se que o custo do KW é de R$ 1, 75, fazer um algoritmo para // Armazenar e listar o número da conta, o total de KW consumidos e o valor a pagar de cada consumir //cadastrado; // Listar o número da conta, o total de KW consumidos e o valor a pagar do consumidor //que mais gastou e o que menos gastou; // Mostrar a média de consumo da cidade; // Mostrar o número de consumidores que ultrapassaram o consumo de 170 KW; //Armazene as informações em estruturas de vetores e / ou matrizes.Na tela, //deve existir um MENU que pergunta ao usuário se ele deseja cadastrar um novo consumidor //ou listar alguma informação(maior, menor, média, etc.). #include<math.h> #include<stdio.h> #include<stdlib.h> #include<string.h> int main() { int conta, totalk, valorPV,valorPM; //valorPV = valor maior a pagar ///valorPM = valor menor a pagar// //totalK = valor total do KW float ; char ; system("pause"); return 0; }
  10. boa noite pessoal to tentando fazer gerar números aleatório entre 1 e 2 mais não to conseguindo, e depois pegar esses números trioleatos dentro de outro programas, mais por em quando seria somente os números aleatório, obrigado #include <stdio.h> #include <conio.h> #include <stdlib.h> int main(void) { int i, j = 1; printf("Gerando 150 valores aleatorios:\n\n"); for (i = 1; i < 15; i++) { /* gerando valores aleatórios entre zero e 100 */ printf("%d ", rand() % (2+0+1)); } return 0; }

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