Bem legal, podemos somar e subtrair entre as variaveis dentro de printf, ou seja, sem precisar declarar variaveis com os seus resultados. Ou seja parece que só temos usar qnd necessitamos de um valor expresso anteriormente, aí temos q salva-lo na memória, ou seja declarar uma variavel para o valor, para podermos usarmos. Percebi q é o caso da "soma", qnd precisamos subtrair o numero 1 dela. Parabéns pelo tutorial!!
18 de abril de 2014 às 00:55
Anônimo disse...
Espero que continuem ativos! Excelente trabalho. ... while( 1 == 1) { printf(“Parabéns \n”); }
#include int main(){ //Este programa diz em ingLẽs que gostei // muito das aulas iniciais do curso cprogressivo //Flávio Henrique Gomes da Silva printf("I do like it!"); }
9 de junho de 2014 às 07:47
Bruno Pacheco disse...
No meu eu não consigo declarar a variável depois de colocar um printf. Só posso antes.. qual será o problema?
int main(void){ system("title,MC Brinquedo"); int n1,n2,n3; printf("Digite um numero: "); scanf("%d",&n1); printf("Digite outro numero: "); scanf("%d",&n2); system("cls"); n3 = n1+n2; printf("A Soma de %d \+ %d e igual a %d\n",n1,n2,n3); system("PAUSE"); return 0; }
Meu código em C :P
21 de setembro de 2014 às 10:28
Anônimo disse...
int main(void){ system("title,MC Brinquedo"); int n1,n2,n3; printf("Digite um numero: "); scanf("%d",&n1); printf("Digite outro numero: "); scanf("%d",&n2); system("cls"); n3 = n1+n2; printf("A Soma de %d \+ %d e igual a %d\n",n1,n2,n3); system("PAUSE"); return 0; }
Meu Codico pra brincar com uns amigos meus... kkk buuum!
Muito bom! Estou aprendendo muito com vcs! Como sempre aqui está rodando perfeito!
23 de outubro de 2014 às 04:07
Carlos disse...
tive aulas de Turbo Pascal na escola á 20 anos atrás e gostava embora não tivesse seguido esse caminho. no entanto sempre fiquei com o bicho de "programar" e actualmente dou cabo da cabeça a inventar fórmulas em excel para atingir o que me pedem. lembrei-me de pesquisar na net e encontrei o vosso site. Só posso dizer que finalmente estou a aprender a programar. Continuem que eu Também .
20 de novembro de 2014 às 07:50
Anônimo disse...
Esse foi o melhor curso que encontrei na internet. Muito obrigado!!!
Primeiramente, só queria dizer q o site de vcs eh muito bom, me ajuda sempre qndo preciso. Tenho uma duvida que não encontrei no site.
Tenho um programa que lê variaveis int, e depois são impressas na tela. Porém, eu quero q o programa armazene a variavel como ela foi digitada: Ex: Se digito "01", quando peço para imprimir, ele imprime "01". Se digito "1", ele imprime "1". Procurei e não encontrei nada na referência que tenho
Pessoal estou precisando fazer um algoritmo para informar a quantidade minima necessária de cédulas e moedas para formar um determinado valor,alguem pode me ajudar.
Boa noite, estou iniciando em C e gostei muito do curso. Porém me surgiu uma dúvida. Porque se eu mudar o valor da variável "soma" antes das variáveis "numero1 e numero2" o compilador acusa erro?
Exemplo:
#include
int main()
{ int soma = 2+2;
printf("%d \n",soma);
soma = numero1 + numero2;
int numero1 = 5; int numero2 = 10;
printf("%d + %d = %d",numero1,numero2,soma); }
22 de fevereiro de 2017 às 15:39
Vicente disse...
Alexandre, td bem?
Veja que vc esqueceu de carregar a biblioteca
No caso das variáveis, penso que vc deve declara-las primeiro para depois fazer a soma.
Abraço.
Vicente.
16 de março de 2017 às 13:21
Carlos Cordeiro disse...
Bom dia, pessoal.
Na linha "int main()" o "int" tem função de declarar o valor de retorno da função "main" como inteiro? Mas as saída é uma string, correto? Abraços.
Alguem interessado em me ajudar num projeto? eu ja fiz a estrutura do pragrama, mas queria a ajuda de alguem... é um programa onde voce informa o valor em dinheiro que quer trocar, e escolhe se quer em moedas ou cedulas e entao ele exibe quanto de cada voce precisa pra juntar esse valor
Alguém pode me ajudar? Consegui manipular as variáveis com a soma e a exibição quando elas tem os valores constantes, porém quando uso o scan para a inserção dos valores o resultado é um lixo. O que está errado no meu código?
#include int main(void) { int n1, n2, soma; n1 = '%d'; n2 = '%d'; soma = n1 + n2; printf("\n \t Por favor digite os numeros a serem somados \n"); printf("\n \t Por favor digite o primeiro numero "); scanf("%d", &n1); printf("\n \t Por favor digite o segundo numero "); scanf("%d", &n2); printf("\n \t A soma de %d + %d = %d ", n1, n2, soma); getchar(); return 0; }
10 de novembro de 2017 às 09:31
Anônimo disse...
Sergio, coloque a linha (soma = n1 + n2) depois do ultimo scanf e antes do ultimo printf
13 de novembro de 2017 às 10:36
Ibraim disse...
Muito bom este curso online, estou aprendendo muito,e espero chegar ate o final do curso,e que vocês continuem com esse excelente projeto.
O meu cprogressivo deu 146, o site esta de parabéns!
25 de fevereiro de 2018 às 11:30
Anônimo disse...
O mwu c progressivo deu 2
23 de abril de 2019 às 17:16
Vamos estudar agora um dos tópicos mais básicos, bastante usado e importante na linguagem de programação C: os tipos de dados.
Para começar, vamos iniciar falando sobre os números inteiros em C, um tipo de dado muito importante, que usaremos durante toda nossa apostila de C.
Baixe nossa Apostila de C
Como declarar variáveis inteiras na linguagem C
Não nos serve para nada aqueles números aleatórios que você imprimiu com o último código.
Variáveis só servem se pudermos controlar seu valor, e para isso temos que inicializá-las, ou seja, colocar um valor dentro dessa variável.
Para isso, usamos o símbolo de igualdade '='.
A inicialização pode ocorrer de duas formas: 1. Junto com a declaração da variável
int idade = 18;
2. Depois da declaração, em qualquer lugar do programa (após a variável ter sido declarada)
int idade;
...
idade = 18;
Por exemplo, um programa que mostre na tela o salário que você desejar receber:
#include <stdio.h>
int main()
{
int salario = 5;
printf("Eu pretendo ganhar %d mil reais como programador C", salario);
}
Note que você pode alterar o valor da variável 'salario', e esse valor sempre será impresso no printf. Qual o salário que você colocou?
Em breve vamos estudar em detalhes as operações matemáticas na Linguagem C, mas por hora vamos mostrar como é possível usar alguns cálculos com e nas variáveis inteiras, dentro ou não do printf.
Leia o seguinte programa e tente entender cada trecho do seguinte código, que está comentado.
Ele mostra que é possível declarar variáveis inteiras em várias partes do código, que podemos fazer operações matemáticas com as variáveis, dentre outras coisas.
#include <stdio.h>
int main()
{
int soma = 1+1;
printf("1 + 1 = %d \n", soma);
int numero1 = 10;
int numero2 = 20;
soma = numero1 + numero2; //Podemos fazer o valor de uma variável mudar no decorrer
//de um programa
printf("%d + %d = %d \n", numero1, numero2, soma);
//Ao invés de criar uma variável para armazenar um resultado de operação matemática,
//podemos colocar direto esses cálculos dentro do printf
printf("%d - %d = %d\n", soma, numero1, (soma-numero1));
}
postado por Programação Progressiva às 19:08 em 4 de dez. de 2012
29 Comentários
Fechar esta janela Ir para formulário de comentárioMuito bom, passei um tempinho lendo esse ultimo código mas eu consegui entender ele por completo.
5 de março de 2014 às 14:17
eu coloquei 10 mil ;)
16 de março de 2014 às 09:18
Bem legal, podemos somar e subtrair entre as variaveis dentro de printf, ou seja, sem precisar declarar variaveis com os seus resultados. Ou seja parece que só temos usar qnd necessitamos de um valor expresso anteriormente, aí temos q salva-lo na memória, ou seja declarar uma variavel para o valor, para podermos usarmos. Percebi q é o caso da "soma", qnd precisamos subtrair o numero 1 dela. Parabéns pelo tutorial!!
18 de abril de 2014 às 00:55
Espero que continuem ativos!
Excelente trabalho.
...
while( 1 == 1)
{
printf(“Parabéns \n”);
}
...
05.2014
8 de maio de 2014 às 08:46
#include
int main(){
//Este programa diz em ingLẽs que gostei
// muito das aulas iniciais do curso cprogressivo
//Flávio Henrique Gomes da Silva
printf("I do like it!");
}
9 de junho de 2014 às 07:47
No meu eu não consigo declarar a variável depois de colocar um printf.
Só posso antes..
qual será o problema?
8 de agosto de 2014 às 17:52
Excelente conteúdo, recomendarei aos meus colegas de curso. Parabéns pela iniciativa.
17 de agosto de 2014 às 11:04
#include
int main(void){
system("title,MC Brinquedo");
int n1,n2,n3;
printf("Digite um numero: ");
scanf("%d",&n1);
printf("Digite outro numero: ");
scanf("%d",&n2);
system("cls");
n3 = n1+n2;
printf("A Soma de %d \+ %d e igual a %d\n",n1,n2,n3);
system("PAUSE");
return 0;
}
Meu código em C :P
21 de setembro de 2014 às 10:28
int main(void){
system("title,MC Brinquedo");
int n1,n2,n3;
printf("Digite um numero: ");
scanf("%d",&n1);
printf("Digite outro numero: ");
scanf("%d",&n2);
system("cls");
n3 = n1+n2;
printf("A Soma de %d \+ %d e igual a %d\n",n1,n2,n3);
system("PAUSE");
return 0;
}
Meu Codico pra brincar com uns amigos meus... kkk buuum!
8 de outubro de 2014 às 19:00
Muito bom! Estou aprendendo muito com vcs! Como sempre aqui está rodando perfeito!
23 de outubro de 2014 às 04:07
tive aulas de Turbo Pascal na escola á 20 anos atrás e gostava embora não tivesse seguido esse caminho. no entanto sempre fiquei com o bicho de "programar" e actualmente dou cabo da cabeça a inventar fórmulas em excel para atingir o que me pedem.
lembrei-me de pesquisar na net e encontrei o vosso site. Só posso dizer que finalmente estou a aprender a programar. Continuem que eu Também .
20 de novembro de 2014 às 07:50
Esse foi o melhor curso que encontrei na internet. Muito obrigado!!!
3 de julho de 2015 às 17:43
Só não entendi porque no ultimo printf, precisou por o mumero1 seguida de (soma-numero1).
5 de setembro de 2015 às 18:54
Para o código dar certo, devemos rever o código passado, e reparar que falta uma variável inteira para a "soma" =)
6 de novembro de 2015 às 21:43
Muito bom esse site, achei por acaso, vou indicar para meus amigos.
12 de abril de 2016 às 09:51
Parabéns pelo site
2 de maio de 2016 às 03:00
Primeiramente, só queria dizer q o site de vcs eh muito bom, me ajuda sempre qndo preciso.
Tenho uma duvida que não encontrei no site.
Tenho um programa que lê variaveis int, e depois são impressas na tela.
Porém, eu quero q o programa armazene a variavel como ela foi digitada:
Ex: Se digito "01", quando peço para imprimir, ele imprime "01".
Se digito "1", ele imprime "1".
Procurei e não encontrei nada na referência que tenho
#include
int main(){
int dia,mes,ano;
scanf("%d/%d/%d",&dia,&mes,&ano);
printf("%d/%d/%d",dia,mes,ano);
return 0;
}
24 de junho de 2016 às 06:26
Pessoal estou precisando fazer um algoritmo para informar a quantidade minima necessária de cédulas e moedas para formar um determinado valor,alguem pode me ajudar.
7 de outubro de 2016 às 01:56
Excelente conteúdo!
11 de outubro de 2016 às 13:28
Excelente conteúdo!
11 de outubro de 2016 às 13:30
Boa noite, estou iniciando em C e gostei muito do curso. Porém me surgiu uma dúvida. Porque se eu mudar o valor da variável "soma" antes das variáveis "numero1 e numero2" o compilador acusa erro?
Exemplo:
#include
int main()
{
int soma = 2+2;
printf("%d \n",soma);
soma = numero1 + numero2;
int numero1 = 5;
int numero2 = 10;
printf("%d + %d = %d",numero1,numero2,soma);
}
22 de fevereiro de 2017 às 15:39
Alexandre, td bem?
Veja que vc esqueceu de carregar a biblioteca
No caso das variáveis, penso que vc deve declara-las primeiro para depois fazer a soma.
Abraço.
Vicente.
16 de março de 2017 às 13:21
Bom dia, pessoal.
Na linha "int main()" o "int" tem função de declarar o valor de retorno da função "main" como inteiro? Mas as saída é uma string, correto? Abraços.
16 de abril de 2017 às 07:00
Alguem interessado em me ajudar num projeto? eu ja fiz a estrutura do pragrama, mas queria a ajuda de alguem... é um programa onde voce informa o valor em dinheiro que quer trocar, e escolhe se quer em moedas ou cedulas e entao ele exibe quanto de cada voce precisa pra juntar esse valor
5 de julho de 2017 às 11:36
Alguém pode me ajudar? Consegui manipular as variáveis com a soma e a exibição quando elas tem os valores constantes, porém quando uso o scan para a inserção dos valores o resultado é um lixo. O que está errado no meu código?
#include
int main(void)
{
int n1, n2, soma;
n1 = '%d';
n2 = '%d';
soma = n1 + n2;
printf("\n \t Por favor digite os numeros a serem somados \n");
printf("\n \t Por favor digite o primeiro numero ");
scanf("%d", &n1);
printf("\n \t Por favor digite o segundo numero ");
scanf("%d", &n2);
printf("\n \t A soma de %d + %d = %d ", n1, n2, soma);
getchar();
return 0;
}
10 de novembro de 2017 às 09:31
Sergio, coloque a linha (soma = n1 + n2) depois do ultimo scanf e antes do ultimo printf
13 de novembro de 2017 às 10:36
Muito bom este curso online, estou aprendendo muito,e espero chegar ate o final do curso,e que vocês continuem com esse excelente projeto.
18 de fevereiro de 2018 às 14:08
O meu cprogressivo deu 146, o site esta de parabéns!
25 de fevereiro de 2018 às 11:30
O mwu c progressivo deu 2
23 de abril de 2019 às 17:16