FórumGdH

Página Inicial do Guia do Hardware

Registrar FAQ Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Voltar   FórumGdH > Profissional > Programação, scripts, web e banco de dados
Bem-vindo ao FórumGdH
Não se esqueça de se registrar, é grátis . Nós temos 759.260 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.

Resposta
 
Opções do Tópico
Antigo 22-09-2006, 23:48   #1 (permalink)
joselito82
Newbie
 
Registrado em: Sep 2006
Mensagens: 3
Reputação: 0 joselito82 está indo no caminho certo
Padrão exercicios (Linguagem C)

ae galera, preciso de um help em 2 exercicios, to pedindo um auxilio porque fundi o cerebro resolvendo os outros 18 exercicios que a minha querida professora me passou, mas so pode ser usado comandos while, switch, case, scanf, printf, default, if e else. desde ja agradeço quem poder me ajudar...abraço

Faça um programa que calcule o imposto de renda de 10 contribuintes considerando que o número de dependentes e renda mensal de cada contribuinte são valores fornecidos pelo usuário. Para cada contribuinte será feito um desconto de 5% de salário mínimo por dependente. Os valores da alíquota para cálculo do imposto são:

Até 2 salários mínimos Isento
2..3 (inclusive) 5%
3..5 (inclusive) 10%
5..7 (inclusive) 15%
Acima de 7 20%


Faca um programa para verificar se um número inteiro lido é quadrado perfeito. Para que um número seja quadrado perfeito a soma dos seus divisores deve resultar num valor igual ao número.
Ex: Os divisores de 6 são: 1, 2, 3 que somados totalizam 6, logo 6 é quadrado perfeito.
joselito82 está offline   Responder com Quote
Antigo 23-09-2006, 8:10   #2 (permalink)
FabianoTraple
Veterano
 
Avatar de FabianoTraple
 
Registrado em: Jun 2006
Mensagens: 1.179
Reputação: 14 FabianoTraple está indo no caminho certo
Padrão

joselito82...

Tente fazer, se não conseguir ai sim poste a dúvida.

Nós gostamos de encinar a pescar e não dar o peixe !

Eu sei que no início programar é um enorme sacrifício, se cansou tome um café um banho e continue até conseguir, se possuii alguma dúvida poste um exemplo do código fonte e a sua dúvida.

:mrgreen:
__________________
umbrsuporte@hotmail.com
FabianoTraple está offline   Responder com Quote
Antigo 23-09-2006, 9:06   #3 (permalink)
JUNIM
__ADM__
 
Avatar de JUNIM
 
Registrado em: Aug 2001
Localização: SP/Terráqueo
Idade: 10
Mensagens: 36.833
Reputação: 5287 JUNIM tem uma fabulosa reputaçãoJUNIM tem uma fabulosa reputaçãoJUNIM tem uma fabulosa reputaçãoJUNIM tem uma fabulosa reputaçãoJUNIM tem uma fabulosa reputaçãoJUNIM tem uma fabulosa reputaçãoJUNIM tem uma fabulosa reputaçãoJUNIM tem uma fabulosa reputaçãoJUNIM tem uma fabulosa reputaçãoJUNIM tem uma fabulosa reputaçãoJUNIM tem uma fabulosa reputação
Padrão

Por favor, edite o título do seu tópico para algo mais objetivo e relacionado com a dúvida.

Citação:
Postado Originalmente por Regras de Conduta
3- Use sempre um título que dê uma idéia do conteúdo da mensagem e que seja o mais objetivo possível. Com isto, você conseguirá atrair um número maior de pessoas interessadas no tema. A utilização de títulos como "Só para os feras" , "Esta é só pra quem sabe" e afins estão proibidas, pois subentende-se que há discriminação, além do fato de que este tópico só possa ser respondido por quem realmente saiba.

4- Jamais poste mensagens com títulos como: "ME AJUDE!!!", "PELO AMOR DE DEUS, ESTOU DESESPERADO!!!", "SOCORRO!", "HELP!", ou qualquer coisa similar. Além de ser ridículo, isto fará com que a sua mensagem tenha menos visualizações, pois provavelmente os outros participantes já estarão fartos de ver títulos como este. Além disso, qualquer um dos moderadores terá poderes para deletar ou alterar o título da sua mensagem para outro que seja mais esclarecedor.
http://www.hardware.com.br/comunidade/v-t/368/

Para editar o título, basta clicar no botão , no canto superior direito da sua mensagem inicial.

Obrigado
__________________

Eu não dou o peixe ><((((º>Ooº ... ensino a pescar!
..._)¯`·._)¯`·._)¯`·...


Entre no fórum para o debate , não para um embate!!!

Essa Luz! É claro que é JESUS!!! (by RC)

Ei vc ae!!! Assine também:
http://www.movimentogotadagua.com.br/
JUNIM está offline   Responder com Quote
Antigo 23-09-2006, 11:01   #4 (permalink)
joselito82
Newbie
 
Registrado em: Sep 2006
Mensagens: 3
Reputação: 0 joselito82 está indo no caminho certo
Padrão

o primeiro eu tinha parecido em pascal, mas não lembro onde guardei o exercicio...nem ideia de como fazer...

o segundo eu to fazendo um esboço ams não sei se tah certo...ae vai...

Faca um programa para verificar se um número inteiro lido é quadrado perfeito. Para que um número seja quadrado perfeito a soma dos seus divisores deve resultar num valor igual ao número.
Ex: Os divisores de 6 são: 1, 2, 3 que somados totalizam 6, logo 6 é quadrado perfeito.

int i, s=0; //respectivamente, nº lido e soma dos divisores
for(int x=0; x<i; x++){
if(!i%x) s=s+x;
}
if(s==i) puts("O número digitado é um quadrado perfeito");
joselito82 está offline   Responder com Quote
Antigo 23-09-2006, 11:58   #5 (permalink)
FabianoTraple
Veterano
 
Avatar de FabianoTraple
 
Registrado em: Jun 2006
Mensagens: 1.179
Reputação: 14 FabianoTraple está indo no caminho certo
Padrão

joselito82...

A variável inteira "i" não possui valor algum inicial, então ao compara-la dentro do laço for "x<i" , "i" poderá ter qualquer valor resultando em erro.

:mrgreen:
__________________
umbrsuporte@hotmail.com
FabianoTraple está offline   Responder com Quote
Antigo 23-09-2006, 17:55   #6 (permalink)
peczenyj
GeeK
 
Avatar de peczenyj
 
Registrado em: Oct 2005
Localização: POA/RS -> RJ
Idade: 31
Mensagens: 2.982
Reputação: 29 peczenyj É esplêndido e chama muita atençãopeczenyj É esplêndido e chama muita atençãopeczenyj É esplêndido e chama muita atençãopeczenyj É esplêndido e chama muita atençãopeczenyj É esplêndido e chama muita atençãopeczenyj É esplêndido e chama muita atençãopeczenyj É esplêndido e chama muita atenção
Enviar mensagem via Skype para peczenyj
Padrão

Sobre o programa da aliquota

a) para ler os valores dos 10 contribuintes:
Código:
int i=0; while(i<10){ // aqui vc faz as operações i = i + 1; }
b) para ler o salario ou o numero de dependentes desse contribuinte

Código:
printf("mensagem"); scanf("%d",&variavel);
vc precisa definir antes a variavel que vc quer, declarando o seu tipo. nesse caso imagino que vc só vai ler valores inteiros ou de ponto flutuante (nesse caso vc usa %f no scanf -%d é para inteiros!).

c) eu tenho X salarios e Y filhos. qual o meu desconto ?

Aqui vc precisa pensar... é simples, eu lhe asseguro.

Para cada filho vc tem 5% de desconto. Se tiver 4 filhos quanto sera o desconto?
vc tem o numero de salarios, pode descobrir o valor da aliquota em uma série de IF / ELSE
e depois diminuir desse desconto... simples não?
__________________
NOVO BLOG:
http://pacman.blog.br/
peczenyj está offline   Responder com Quote
Antigo 25-09-2006, 8:33   #7 (permalink)
joselito82
Newbie
 
Registrado em: Sep 2006
Mensagens: 3
Reputação: 0 joselito82 está indo no caminho certo
Padrão

bah galera, vocês estão me ajudando um monte, valeu pela força mesmo, se surgirem mais opinioes a respeito eu agradeço;

abraços
joselito82 está offline   Responder com Quote
Antigo 25-09-2006, 8:53   #8 (permalink)
maylorbax
Super Participante
 
Avatar de maylorbax
 
Registrado em: Jan 2006
Idade: 23
Mensagens: 752
Reputação: 13 maylorbax está indo no caminho certo
Enviar mensagem via MSN para maylorbax
Padrão

pow, nem é opinião, é conselho.. edita o seu tópico logo pq os moderadores vão trancar seu tópico... rsrs

abraços :mrgreen:
__________________
http://www.kindle.com.br
maylorbax está offline   Responder com Quote
Antigo 27-11-2006, 10:21   #9 (permalink)
Lobo.rj
Newbie
 
Registrado em: Nov 2006
Mensagens: 1
Reputação: 0 Lobo.rj está indo no caminho certo
Padrão

Por favor, Alguem pode fazer ...
Escrever um programa em linguagem C p/ fazer a leitura de 10 numeros inteiro em um vetor chamado nota tamanho 10, encontre o valor e informar na tela a mensagem ENCONTRADO OU NÃO ENCONTRADO, utilize a função de buscasequencial descrita abaixo:
int busca (int V [10], int N, int x) {
int i;
for (i = 0; i < n; i ++) {
if (V [i]= = x)
return 1;
}
return 0
}

OBS--> Usar Swtch e Case
sombra36@bol.com.br me escreva Urgente, Obrigado

Última edição por Lobo.rj : 27-11-2006 às 10:25. Motivo: Urgente
Lobo.rj está offline   Responder com Quote
Antigo 27-11-2006, 10:58   #10 (permalink)
peczenyj
GeeK
 
Avatar de peczenyj
 
Registrado em: Oct 2005
Localização: POA/RS -> RJ
Idade: 31
Mensagens: 2.982
Reputação: 29 peczenyj É esplêndido e chama muita atençãopeczenyj É esplêndido e chama muita atençãopeczenyj É esplêndido e chama muita atençãopeczenyj É esplêndido e chama muita atençãopeczenyj É esplêndido e chama muita atençãopeczenyj É esplêndido e chama muita atençãopeczenyj É esplêndido e chama muita atenção
Enviar mensagem via Skype para peczenyj
Padrão

1) faça o seguinte

Código:
#include<stdio.h> int main (void){ if(1) { printf("1 eh verdade!\n"); } if(0) { printf("0 eh verdade!\n"); } return 0; }

2) agora isso:
Código:
#include<stdio.h> int main(void){ int i; int valores[10]; for(i=0;i<10;i++){ printf("Digite o numero %d: ",i); scanf("%d",&valores[i]); } return 0; }
3) agora basta vc pensar um pouco... ;-)
peczenyj está offline   Responder com Quote
Resposta


Opções do Tópico

Regras de Mensagens
Você não pode criar tópicos
Você não pode postar respostas
Você não pode anexar arquivos
Você não pode editar suas mensagens

Código vB está Ligado
Smiles estão Ligado
Código [IMG] está Ligado
Código HTML está Desligado
Ir para...


Horários baseados na GMT -3. Agora são 22:56.