Estou aprendendo linguagem "c" para poder ensinar para o meu filho... que esta fazendo curso tecnico em eletronica...
já fui programadora mas de outras linguagens..
e estou tendo dificuldade de estudar esta..é bem diferente...
Fábio
resolução do exercício
marco antonio
muito boas C
jose
7. Escreva um algoritmo que leia um número inteiro entre 100 e 999 e imprima na saída cada um dos algarismos que compõem o número.
igor rocha
main()
{
int num1,num2,num3;
num1=100;
num2=200;
num3=num2-num1;
printf("ESTE É O RESULTADO QUE ESTA ENTRE 100 E 999:%d/n",num3);
}
roromeu
alguem pode me ajudar a resolver esse exercicio.
escrever o nome de um usuario 50vezes,se o nome desse usuario for aluno parar de escrever.
eu estou usando o programa dev c++.tem de usar o for.
Muitas dicas boas, como o amigo disse nos comment ai que queria exercícios resolvidos, acho que não é por ai que um programador tem de andar, internet usa-se para tirar duvidas e não cópias.
"Em 99 vezes, de 100, afirmar que uma coisa não pode ser feita é falta de vontade de a fazer". Elizabeth Goudge
Murilo
estou tentando aprender sozinho linguagem c, e vi esse projeto:
#include
int sqr (int x, int y)
{
printf("a soma dos valores %d + %d e:\n\n %d\n\n", x, y, x+y);
}
int main(){
int v1, v2;
v1=10;
v2=20;
sqr(v1, v2);
return 0;
}
gostaria de saber se tem como o usuário digitar os valores v1 e v2 e eles aparecerem pelo printf, pois fazer a conta sem aparecer eu consigo a dificuldade é fazer ele aparecer na tela as frases pedindo para digitar os valores e como no exemplo igual ao printf.
Murilo
desconsiderem minha ultima pergunta 5 min depois d faze-la achei a solução ^^, foi essa (caso alguém tenha a mesma dúvida):
#include
#include
using namespace std;
int sqr (int x, int y)
{
printf("a soma dos valores %d + %d e:\n\n %d\n\n", x, y, x+y);
}
int main(){
int v1, v2;
cout<<"digite um valor"<>v1;
cout<<"digite um valor"<>v2;
sqr(v1, v2);
return 0;
}
eu apenas acrescentei o #include
using namespace std;
para que o cout<<"digite um valor"<>v1; sendo colocado ele acrescentou o valor nessa variável aparecendo depois pelo sqr.
agora tenho novas dúvidas para quem souber e quiser responder:
*qual a diferença entre o #include e o #include
*por que "using namespace std;" aparece depois de #include (ele aparece como padrao no code blocks no programa "hello world")
*qual livro vocês recomendam que eu procure para estudar a linguagem?
Acredito que o wordpress tenha algum problema com algum tipo de comentário já que o seu #include parece vazio.
Eu particularmente nunca usei a função sqr para receber valores. Normalmente utilizo o scanf.
O using namespace serve para que você não tenha que declarar de onde vem o comando, se você esta em um namespace especifico não será necessario usar std::sqr(v1,v2) por exemplo, se você não utilizar o namespace será necessario. (se não estou enganado)
Quanto a recomendação de livro, não utilizo nenhum, sempre que tenho algum problema utilizo a internet. O método que utilizo é, vou fazer um programa que faça X e começo a tentar fazer, isso é claro, para aprendizado não para projetos de produção, ou coisa do tipo.
Espero ter ajudado,
Matheus
Murilo
Matheus,
Obrigado pela dica, ajudou muito, o comentário teve um erro sim do lado dos #include em que eu pergunto a diferença é iostream e stdio.h na sequencia, eu pesquisei e vi que são as livrarias (me corrijam se eu estiver errado), mas eu gostaria de saber porque o programa q eu colocarei no próximo post está pulando a parte em que ele deve ler a idade da pessoa antes de mostrar se é "ACEITA" ou não.
Murilo
#include
#include
#include
#include
main()
{
char nome[30],sexo;
int idade;
printf("informe seu nome:");
gets(nome);
printf("informe seu sexo:");
scanf("%c",&sexo);
printf("informe sua idade:");
scanf("%d",&idade);
if(sexo=='f'||sexo=='F'&&idade<25)
printf("\n%sACEITA.\n\n",nome);
else
printf("\nNAO ACEITA\n\n");
system("PAUSE");
return 0;
}
*(caso não apareça as livrarias ao lado dos #include, são na sequencia: iostream, stdlib.h, stdio.h, math.h)
*(mais um detalhe: para que serve a última livraria(math), (para que ela é utilizada) e que parte do programa está utilizando-a?)
Estou aprendendo linguagem "c" para poder ensinar para o meu filho... que esta fazendo curso tecnico em eletronica...
já fui programadora mas de outras linguagens..
e estou tendo dificuldade de estudar esta..é bem diferente...
resolução do exercício
muito boas C
7. Escreva um algoritmo que leia um número inteiro entre 100 e 999 e imprima na saída cada um dos algarismos que compõem o número.
main()
{
int num1,num2,num3;
num1=100;
num2=200;
num3=num2-num1;
printf("ESTE É O RESULTADO QUE ESTA ENTRE 100 E 999:%d/n",num3);
}
alguem pode me ajudar a resolver esse exercicio.
escrever o nome de um usuario 50vezes,se o nome desse usuario for aluno parar de escrever.
eu estou usando o programa dev c++.tem de usar o for.
Eu posso AJUDAR. Nao fazer para voce.
Qual o problema que voce esta tendo?
http://mathbits.com/mathbits/compsci/looping/for.htm
http://www.intap.net/~drw/cpp/cpp04_02.htm
vao tomar no cu , pensei que este site era de exercicios resolvidos , não de bate papo , pqp
Muitas dicas boas, como o amigo disse nos comment ai que queria exercícios resolvidos, acho que não é por ai que um programador tem de andar, internet usa-se para tirar duvidas e não cópias.
"Em 99 vezes, de 100, afirmar que uma coisa não pode ser feita é falta de vontade de a fazer". Elizabeth Goudge
estou tentando aprender sozinho linguagem c, e vi esse projeto:
#include
int sqr (int x, int y)
{
printf("a soma dos valores %d + %d e:\n\n %d\n\n", x, y, x+y);
}
int main(){
int v1, v2;
v1=10;
v2=20;
sqr(v1, v2);
return 0;
}
gostaria de saber se tem como o usuário digitar os valores v1 e v2 e eles aparecerem pelo printf, pois fazer a conta sem aparecer eu consigo a dificuldade é fazer ele aparecer na tela as frases pedindo para digitar os valores e como no exemplo igual ao printf.
desconsiderem minha ultima pergunta 5 min depois d faze-la achei a solução ^^, foi essa (caso alguém tenha a mesma dúvida):
#include
#include
using namespace std;
int sqr (int x, int y)
{
printf("a soma dos valores %d + %d e:\n\n %d\n\n", x, y, x+y);
}
int main(){
int v1, v2;
cout<<"digite um valor"<>v1;
cout<<"digite um valor"<>v2;
sqr(v1, v2);
return 0;
}
eu apenas acrescentei o #include
using namespace std;
para que o cout<<"digite um valor"<>v1; sendo colocado ele acrescentou o valor nessa variável aparecendo depois pelo sqr.
agora tenho novas dúvidas para quem souber e quiser responder:
*qual a diferença entre o #include e o #include
*por que "using namespace std;" aparece depois de #include (ele aparece como padrao no code blocks no programa "hello world")
*qual livro vocês recomendam que eu procure para estudar a linguagem?
Murilo,
Acredito que o wordpress tenha algum problema com algum tipo de comentário já que o seu #include parece vazio.
Eu particularmente nunca usei a função sqr para receber valores. Normalmente utilizo o scanf.
O using namespace serve para que você não tenha que declarar de onde vem o comando, se você esta em um namespace especifico não será necessario usar std::sqr(v1,v2) por exemplo, se você não utilizar o namespace será necessario. (se não estou enganado)
Quanto a recomendação de livro, não utilizo nenhum, sempre que tenho algum problema utilizo a internet. O método que utilizo é, vou fazer um programa que faça X e começo a tentar fazer, isso é claro, para aprendizado não para projetos de produção, ou coisa do tipo.
Espero ter ajudado,
Matheus
Matheus,
Obrigado pela dica, ajudou muito, o comentário teve um erro sim do lado dos #include em que eu pergunto a diferença é iostream e stdio.h na sequencia, eu pesquisei e vi que são as livrarias (me corrijam se eu estiver errado), mas eu gostaria de saber porque o programa q eu colocarei no próximo post está pulando a parte em que ele deve ler a idade da pessoa antes de mostrar se é "ACEITA" ou não.
#include
#include
#include
#include
main()
{
char nome[30],sexo;
int idade;
printf("informe seu nome:");
gets(nome);
printf("informe seu sexo:");
scanf("%c",&sexo);
printf("informe sua idade:");
scanf("%d",&idade);
if(sexo=='f'||sexo=='F'&&idade<25)
printf("\n%sACEITA.\n\n",nome);
else
printf("\nNAO ACEITA\n\n");
system("PAUSE");
return 0;
}
*(caso não apareça as livrarias ao lado dos #include, são na sequencia: iostream, stdlib.h, stdio.h, math.h)
*(mais um detalhe: para que serve a última livraria(math), (para que ela é utilizada) e que parte do programa está utilizando-a?)