Ir para conteúdo
Fórum Script Brasil

Negolove

Membros
  • Total de itens

    11
  • Registro em

  • Última visita

Tudo que Negolove postou

  1. Me ajudem, meu programa não está compilando correto, o que posso fazer para arrumá-lo, desde já agradeço Uma rainha requisitou os serviços de um monge e disse-lhe que pagaria qualquer preço. O monge, necessitando de alimentos, indagou à rainha sobre o pagamento, se poderia ser feito com grãos de trigo dispostos em um tabuleiro de xadrez, de tal forma que o primeiro quadro deveria conter apenas um grão e os quadros subseqüentes, o dobro do quadro anterior. A rainha achou o trabalho barato e pediu que o serviço fosse executado, sem se dar conta de que seria impossível efetuar o pagamento. Faça um programa em C para calcular o número de grãos ou peso que o monge esperava receber. Dica 1: Um grão de trigo pesa aproximadamente 0,00526 gramas. Dica 2: Leiam sobre progressão geométrica. ##include <stdio.h> #include <stdlib.h> #include <math.h> int main(){ int soma=0,casas[63],i=1; casas[0]=1; soma+=casas[0]; printf("casa %i=%i graos",i,casas[0]); for(i=0;i<=63;i++) { casas=casas[i+1]*2; soma+=casas; printf("casa %i=%i\n graos",i,casas); } printf("\n\n O total de graos é %i",soma); system("PAUSE"); return 0; }
  2. Fiz esse programa, mas não consigo acrescentar os seguintes requerimento: Acrescentar funções que recebe o identificado e mostra os dados do cliente, funções para retornar o percentual que o débito está usado do limite pré-aprovado, e gravar em arquivo texto. Alguém poderia me ajudar. Desde já agradeço #include <stdio.h> #include <stdlib.h> int main (){ int cont; struct cadastro { char nome[50]; char rua[100]; char numero [50]; char bairro [50]; char cidade [100]; long int cep, celular, telefone_fixo; float VlrUltimaCompra, TotaldeDebito, LimitePreAprovado; }; struct cadastro cliente[10]; for(cont =0; cont < 10; cont++){ printf ("Digite o nome do cliente\n"); gets (cliente[cont].nome); fflush (stdin); printf ("Digite o nome da rua do cliente\n"); gets (cliente[cont].rua); fflush (stdin); printf ("Digite o nome do bairro do cliente\n"); gets (cliente[cont].bairro); fflush (stdin); printf ("Digite o nome da cidade do cliente\n"); gets (cliente[cont].cidade); fflush (stdin); printf ("Digite o cep da cidade do cliente\n"); scanf ("%i", &cliente[cont].cep); fflush (stdin); printf ("Digite o telefone fixo do cliente\n"); scanf ("%i", &cliente[cont].telefone_fixo); fflush (stdin); printf ("Digite o celular do cliente\n"); scanf ("%i", &cliente[cont].celular); fflush (stdin); printf ("Digite o valor da ultima compra\n"); scanf ("%f", &cliente[cont].VlrUltimaCompra); fflush (stdin); printf ("Informe o total de debito\n"); scanf ("%f", &cliente[cont].TotaldeDebito); fflush (stdin); printf ("Digite o limite pre-aprovado\n"); scanf ("%f", &cliente[cont].LimitePreAprovado); fflush (stdin); } }
  3. Conseguir isso, mas não roda :( #include <stdio.h> #include <stdlib.h> #include <time.h> int mediaBoi(){ int i, boi[90], aux[90],j,maior[90],menor[90]; float media[90]; for (j=0;j<90;j++){ for (i=0;i<90;i++){ aux[j] = rand()%100; boi[i] = 5*aux[j]+500; } } /*for (i=0;i<90;i++){ printf ("%i\n", boi[i]); } getchar();*/ for (i=0;i<90;i++){ media[i] =(float) boi[i]; if (boi[i]>media[i]) maior[i] =(float) boi[i]; else menor[i] =(float) boi[i]; } printf("Os bois acima da media são %i\n", maior[i]); printf("Os bois abaixo da media são %i\n", menor[i]); getchar(); } int main (){ mediaBoi(); }
  4. Me ajudem ae, preciso fazer o programa dessa maneira: Num frigorífico existem 90 bois. Cada boi traz o preso no seu pescoço, um cartão contendo um número de identificação e seu peso. Implementar um programa que escreva todos bois que apresenta o peso acima e abaixo da média separadamente. Os pesos poderão ser inseridos aleatoriamente entre 500 a 1000 kilos. (Regras: deverá existir uma função para calcular a média e uma função para listar os bois abaixo e acima da média) Mas só conseguir fazer da maneira que postei, não to conseguindo fazer o randon rodar, alguém pode me ajudar a melhorar esse código da maneira que está pedindo, desde já agradeço #include <stdio.h> #include <stdlib.h> int main(int argc, char** argv) { int n, /* quantidade de bois */ i, /* contador */ id, /* identificação */ peso, /* peso */ magro_id, magro_peso, /* informações sobre o mais magro */ gordo_id, gordo_peso; /* informações sobre o mais gordo */ printf("Quantidade de bois: "); scanf("%d", &n); printf("Boi <id>: "); scanf("%d", &id); magro_id = id; gordo_id = id; printf("Boi <peso>: "); scanf("%d", &peso); magro_peso = peso; gordo_peso = peso; for (i = 1; i < n; i++) { printf("Boi <id>: "); scanf("%d", &id); printf("Boi <peso>: "); scanf("%d", &peso); if (peso < magro_peso) { magro_id = id; magro_peso = peso; } if (peso > gordo_peso) { gordo_id = id; gordo_peso = peso; } } printf("Gordo: id: %d peso: %d\n", gordo_id, gordo_peso); printf("Magro: id: %d peso: %d\n", magro_id, magro_peso); system("pause"); return 0; }
  5. Pow brother, não entendi muito bem seu raciocício, mas já clareou um pouco, vlw mesmo
  6. Me ajudem com esse exercicio, o que posso fazer para escolher qual combustível escolher e informar o valor da economia, desde já a gradeço,segue o código até o ponto que consegui fazer. O álcool é mais barato que a gasolina, porém o carro gasta em média 25% mais. Baseando nessa informação criar um programa em C e pedir o usuário para informar o preço da gasolina, o preço do álcool e quantidade de litros que será abastecido. O programa deverá informar ao usuário qual combustível deverá ser abastecido e qual o valor/montante da economia. #include <stdio.h> int main (){ float precoGasolina, precoAlcool, litros; printf ("Informe o preço da Gasolina\n"); scanf ("%f", &precoGasolina); fflush(stdin); printf ("Informe o preço do Alcool\n"); scanf ("%f", &precoAlcool); fflush (stdin); printf ("Informe a quantidade de Litros que deseja abastecer\n"); scanf ("%f", litros); fflush (stdin); getchar(); }
  7. Consegui vlw, pela dica ae. Tem algum livro legal q você recomenda D@vid, é porque to começando sei pouco sobre C, desde já agradeço.
  8. Me deem uma luz ae, nem sei por onde começar Em um galpão com medida 10 X 10 X 5 metros utilizado para armazenar caixa com medida 2 x 0.5 x 0.5 metros. Construir um array tridimensional , para informar quantas caixas podemos colocar neste galpão e total de peso dos produtos. Obs: O peso pode ser alimentado de forma aleatória(função rand() , peso de 0 a 10). Pode preencher todo o galpão, não é necessário deixar corredor ou folgas
  9. Me ajudem com esse, por favor! Criar uma array bidimensional para receber 4 notas de 10 alunos, Criar uma função para escrever a média e os alunos aprovados e reprovados (média maior igual 60).
  10. Mas onde eu coloco dentro do programa brother?
  11. To com essse exercicio quase pronto,só q não consigo criar uma função para encontrar o menor valor. Alguém me ajude Esse é o exercício: Criar uma array com 5 elementos inteiros, depois criar uma função para fazer o somatório e média, criar uma função para fazer ordenação crescente, criar uma função para encontrar o menor valor #include <stdio.h> void insertionSortC(int array[], int tamanho) { int i, j, tmp; for (i = 1; i < tamanho; i++) { j = i; while (j > 0 && array[j - 1] > array[j]) { tmp = array[j]; array[j] = array[j - 1]; array[j - 1] = tmp; j--; } } } int fsoma(int array[], int tamanho) { int i, soma; soma = 0; for (i = 0; i < tamanho; i++) { soma = soma + array[i]; } return soma; } float fmedia(int array[], int tamanho) { return fsoma(array, tamanho) / tamanho; } int main(int argc, char** argv) { int array[100], tamanho, soma; float media; tamanho = 5; printf("\n\t Entre com os elementos do array...:"); int i; for(i = 0; i < tamanho;i++){ printf("\nDigite o numero: ",i+1); scanf("%d",&array[i]); } soma = 0; for(i=0; i<tamanho; i++){ soma = soma + array[i]; } insertionSortC(array,tamanho); printf("\nArray em ordem crescente: "); for(i=0; i<tamanho; i++){ printf("\n\t\t\t%d", array[i]); } soma = fsoma(array, tamanho); printf("\nSoma : %d", soma ); media = fmedia(array,tamanho); printf("\nMedia: %f", media); getchar(); getchar(); }
×
×
  • Criar Novo...