Ir ao conteúdo
  • Cadastre-se

Rafael Filho

Membro Júnior
  • Posts

    16
  • Cadastrado em

  • Última visita

Reputação

13
  1. @devair1010 pelo o que eu entendi,não é so botar o include <locale.h>,tem que declarar essa biblioteca na main com isso aqui setlocale(LC_ALL,"portuguese")
  2. @devair1010 ok ok,ei devair,sabe como boto pro meu programa ler os acentos? ja botei a biblioteca include <locate.h> e mesmo assim nao ta dando certo
  3. eu sei @devair1010 KKKKKKKK passei 2 horas revendo esse codigo e vi o erro um pouco antes de você responder,mas muito obrigado,como faço pra apagar o topico?
  4. Procurei sobre o problema,mas achei apenas coisas relacionados a biblioteca,sendo que eu excluo a biblioteca e nada muda,alguem poderia me explicar o porque desses problemas, e como posso ajeita-los? undefined reference to `Printf error: 1d return 1 exit status #include <stdio.h> #include <stdlib.h> #include <locale.h> void Zonasespeciais(float areatotal){ int zne; float areadeocupacao; float areadepermeabilidade; printf("digite 1 para Área de Interesse Ambiental,dunas\n"); printf("digite 2 para Área da Orla Marítima\n"); printf("digite 3 para Área da Faixa de Praia\n"); printf("digite 4 para Área de Preservação\n"); printf("digite 5 para Área de Proteção\n"); printf("digite 6 para Área de Interesse Urbanístico\n"); printf("digite 7 para Área Institucional\n"); printf("digite 8 para Área de Urbanização Prioritária\n"); printf("digite 9 para Área Industrial\n"); printf("Qual a zona da sua construçao?\n"); scanf("%i",&zne); if (zne=1){ areadeocupacao =areatotal*0.6 ; areadepermeabilidade=areatotal*0.3; printf("a taxa de ocupaçao é: %f \n a area de permeabilidade é: %f",areadeocupacao,areadepermeabilidade); } } int main(){ float x,y,areatotal,areatotal1,areatotal2,custototal1,custototal2,custototal3; int i,andar,andar2,precomq,precomqsub,precomqsob,ss; char duvida; printf("Qual a area total do terreno?"); scanf("%f",&areatotal); Zonasespeciais(areatotal); Printf("Qual o preço do metro quadrado aonde o terreno se encontra?"); scanf("%i",&precomq); printf("qual a área contruída?\n"); scanf("%f",&x); printf("quantos andares tem?\n"); scanf("%i%*c",&andar); areatotal1= x*andar; custototal1=areatotal1*precomq; custototal3=custototal1; printf("area total do contruida e: %f \n o custo total da obra e : %f \n ",areatotal1,custototal1); for(i=0;i<10;i++){ printf("\n deseja calcular outro custo? \n"); scanf("%c%*c", & duvida); if (duvida=='n') printf("custo total da obra e %f",custototal3); i=11; if(duvida=='s'){ printf("\n qual a area construida? \n"); scanf("%f",&y); printf("\n quantos andares possui? \n"); scanf("%i",&andar2); areatotal2=y * andar2; printf("Sua obra e no sobresolo ou subsolo? \n digite 0 para sobresolo e 1 para subsolo \n"); scanf("%i%*c",&ss); i=1; if (ss==1){ printf("Quanto custa o preço do metro quadrado na sua regiao?"); scanf("%i",&precomqsub); custototal2= areatotal2 * precomqsub; } if (ss==0){ printf("Quanto custa o preço do metro quadrado no sobresolo na sua regiao?"); scanf("%i",&precomqsob); custototal2=areatotal2*precomqsob; } custototal3=custototal3 +custototal2; printf("a area total foi %f : \n o custo total da obra : %f ",areatotal2,custototal2); } } return 0; } adicionado 39 minutos depois problema ja resolvido,como apago o topico?
  5. Que homen,uma verdadeira enciclopedia humana
  6. @isrnick aahhhhhhhhh acho que compreendi,e como se na hora do programa puxar a variavel char,puxasse o valor que eu tinha digitado antes, assim pulando meu if,compreendi tambem a parte do " scanf("%c%*c",&duvida) ,show mano,obrigadao de verdade^^
  7. @devair1010 uso o codeblocks tambem devair kkkkkk ,eu nunca vi dar esse erro,te juro,primeira vez,tambem sou marinheiro de primeira viagem ^^
  8. Poxa vida,obrigado de verdade,tava aperriado tentando descobrir aonde ta o defeito,eu nunca iria descobrir isso, mas enfim,muito obrigado @isrnick e@devair1010 ,agora podem me explicar,em uma linguagem pt-br qual foi o erro?desculpe minha leiguisse nesse assunto,mas nao entendi muito bem o que foi o erro.
  9. Alguem poderia me explicar,porque quando vou rodar meu programa essa parte que eu destaquei "deseja calcular outro custo ?" aparece duas vezes? porém o programa funciona normalmente printf("qual a area contruida?\n"); scanf("%f",&x); printf("quantos andares tem?\n"); scanf("%i",&andar); areatotal1= x*andar; custototal1=areatotal1*precomq1; custototal3=custototal1; printf("area total do contruida e: %f \n o custo total da obra e : %f \n ",areatotal1,custototal1); // O ERRO ESTA ACONTECENDO AQUI for(i=0;i<10;i++){ printf("deseja calcular outro custo? \n"); scanf("%c", & duvida); if (duvida=='n') return 0 ; if(duvida=='s'){ printf("\n qual a area construida? \n"); scanf("%f",&y); printf("\n quantos andares possui? \n"); scanf("%i",&andar2); areatotal2=y * andar2; printf("sua obra e no sobresolo ou subsolo? \n digite 0 para sobresolo e 1 para subsolo \n"); scanf("%i",&ss); if (ss==1) custototal2=areatotal2 * precomq1; if (ss==0) custototal2=areatotal2*precomq2; custototal3=custototal3 +custototal2; printf("a area total foi %f : \n o custo total da obra : %f ",areatotal2,custototal2); } } return 0; }
  10. @Carlos Zanon não entendi muito bem, porque o meu pensamento,é que eu estou escrevendo os valores do vetor na main,e estou lendo/recebendo eles la na funçao e estou fazendo a comparaçao la de qual numero é o maior entendeu?porque não esta funcionando assim?
  11. Galera estou fazendo um programa que receba um vetor na funçao main,e tenho que levar os valores desse vetor ate uma funçao e descobrir qual o maior valor desse vetor,e passar o maior valor que descobri na funçao para o programa e imprimi-lo.não esta dando nenhum erro,porém na hora que eu vou testar,ele me da o maior numero sendo o ultimo,porque isso? é como se tivesse lendo a posiçao e nao o valor que esta nela,porque? obs:linguagem c int lervetor(vetor){ int maior; maior=0; scanf("%d",&vetor); if (vetor>maior) maior=vetor; return maior; } int main(){ int vetor[10],i,vetormaior; printf("escreva os valores que deseja armazenar"); lervetor(vetor); for(i=0;i<10;i++) vetormaior=lervetor(vetor); printf("Maior numero do vetor é %i",vetormaior); return 0; }
  12. Galera,seguinte,estou com uma duvida,estou querendo por meu numero na posiçao 0 ,na 8 posiçao e o da 8 na primeira(estou tentando inverter meu vetor) eu posso fazer A=A[i+8] ? é possivel eu fazer dessa forma? somar o i + uma certa quantidade para ir buscar meu numero la na oitava posiçao?
  13. Poxa cara,valeu de verdade,agora eu entendi o for,pensei que so prescisava botar o ; antes da condiçao caso tivesse o executa uma unica vez,valeu brother !!!!@MassakiMsk
  14. Boa noite,fui fazer um algoritmo no codeblocks,pra treinar, e estou me deparando com um problema que não sei resolver,eu fiz um algoritmo que receba as notas e pegue apenas as notas maiores que 7 some elas, e no final faça a media delas,so que esta dando um problema no meu "for" nao sei o que está errado,pois na minha visão(visão bem leiga pra dizer a verdade) esta tudo correto,pois a minha intençao ai,era pedir quantas notas ele vai lançar,e ir decrementando ela no for assim fazendo o lopping até o ponto que eu desejo,mas está dando um erro exatamente no meu "for" int main(){ float nota,soma=0,media; int numnota,a=0; printf("escreva quantas notas serão digitadas:"); scanf("%i",&numnota); //erro está dando nessa parte,do "for",porém nao sei porque,pois ja pedi o numero de notas antes do meu looping,justamente para saber quando para-lo,mas não está dando certo for(numnota>=0;numnota=numnota-1;);{ printf("nota do aluno: %i",numnota); scanf("%f",&nota); if (nota>7); soma=soma+nota; a=a+1; } media=soma/a;(aqui é a soma das notas dividida pela quantidade de notas maiores que 7) printf("media:%f",media); return 0; }
  15. obrigado pessoal tanto pela recepçao quanto pela resposta,de verdade,ajudou muito!@1freakday alguma ideia de livro? tipo,nao vou ver programaçao muito a fundo pois meu curso não é ciencias/engenharia da computaçao,se tiver alguma dica de livro pra eu poder estudar,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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!