/*este programa pede ao usuario um numero qualquer e depois exibe um numero na tela*/#include<stdio.h>// estamos importando uma biblioteca para trabalhar comintmain(){
intidade; //declaraçao da variavel idade do tipo inteira printf("digite a sua idade e tecle enter\n");
scanf("%d",&idade); // para pegar o numero digitado pelo usuario//estamos usando comando scanf e adicionando//o valor digitado ao endereço de memoria//da variavel iadde usamos e-comercial para//referencia o endereço de memoria da variavel //idade printf("a idade digitada é %d\n endereço da variavel idade %x\n" ,idade, &idade);
return0;
}
operaçoes.c
#include<stdio.h>intmain(){
intn1;
intn2;
intsoma;
intsubtrair;
intmultiplicar;
intdividir;
printf("digite um numero e tecle enter: \n");
scanf("%d" ,&n1);
printf("digite um numero e tecle enter:\n");
scanf("%d" ,&n2);
soma=n1+n2;
subtrair=n1-n2;
multiplicar=n1*n2;
dividir=n1 / n2;
printf("o resultado da soma é %d\n" ,soma);
printf("o resultado da subtração é %d\n",subtrair);
printf("o resultado da multiplicaçao é %d\n", multiplicar);
printf("o resultado da divisao é %d\n", dividir);
return0;
}
desconto_produto.c
#include<stdio.h>intmain(){
intn1;
intn2;
intsoma;
intsubtrair;
intmultiplicar;
intdividir;
printf("digite um numero e tecle enter: \n");
scanf("%d" ,&n1);
printf("digite um numero e tecle enter:\n");
scanf("%d" ,&n2);
soma=n1+n2;
subtrair=n1-n2;
multiplicar=n1*n2;
dividir=n1 / n2;
printf("o resultado da soma é %d\n" ,soma);
printf("o resultado da subtração é %d\n",subtrair);
printf("o resultado da multiplicaçao é %d\n", multiplicar);
printf("o resultado da divisao é %d\n", dividir);
return0;
}
nota.c
#include<stdio.h>intmain(){
floatnota1;
floatnota2;
floatnota3;
floatnota4;
floatmedia;
printf("digite a nota1: \n");
scanf("%f",¬a1);
printf("digite a nota2: \n");
scanf("%f",¬a2);
printf("digite a nota3: \n");
scanf("%f",¬a3);
printf("digite a nota4: \n");
scanf("%f",¬a4);
media= (nota1+nota2+nota3+nota4) /4.0;
printf("a media do aluno e:%.2f: \n" ,media);
return0;
}
desvio de fluxo: parimpar.c
#include<stdio.h>intmain(){
intnum;
printf("digite um numero: \n");
scanf("%d",&num);
if( num %2==0){
printf("este numero é par \n");
}
else{
printf("este numero é impar \n");
}
return0;
}
desvio de fluxo media_aluno.c
/*neste programa iremos calcular a nota media doaluno.Teremos a entrada de 4 notas, depoissera feito o calculo da media, onde iremossomar as notas e depois dividir por 4 se aluno tiver uma media acima ou igual a 7entao estara aprovado; caso o aluno de tenhauma nota menor ou igual a 4 entao alunoestara reprovado; caso contrario estara em recuperação*/#include<stdio.h>intmain(){
floatn1,n2,n3,n4,md;
printf("digite a primeira nota \n");
scanf("%f", &n1);
printf("digite a segunda nota: \n");
scanf("%F",&n2);
printf("digite a terceira nota: \n");
scanf("%f",&n3);
printf("digite a quarta nota \n");
scanf("%f",&n4);
md= (n1+n2+n3+n4) /4;
printf("a nota media do aluno e %2.2f\n",md);
if( md >= 7){
printf("aprovado\n");
}
elseif( md <= 4){
printf("reprovado\n");
}
else{
printf("recuperação\n");
}
return0;
}
while bissexto
#include<stdio.h>intmain(){
intano=1950;
intqtd=0;
while( ano <=2024){
if( ano % 4==0){
printf("o ano %d é bissexto\n",ano);
qtd++;
}
ano++;
}
printf("temos %d anos bissextos\n",qtd);
return0;
}
#include<stdio.h>intmain(){
intnum, num2;
printf("digite um numero para a tabuada:\n");
scanf("%d",&num);
for(num2=1 ; num2 <= 10 ; num2++){
printf("%d x %d = %d\n",num,num2,(num*num2));
}
return0;
}
#include<stdio.h>intmain(){
intloud[10] = {1,21,11,8,19,45,7,24,26,18};
intsoma=0, media=0, i;
for( i=0 ; i <= 9 ; i++ ){
soma+=loud[i];
}
printf("O resultado da soma é %d\n",soma);
for(i=0 ; i<10 ; i++){
media+=loud[i];
}
printf("O resultado da média é %d\n",(media/10));
for(i=0 ; i<10 ; i++){
if( loud[i] % 2==0){
printf("%d\n",loud[i]);
}
}
return0;
}
base
#include<stdio.h>intmain(){
intbase,expoente, i , b;
printf("digite um numero para a base:\n");
scanf("%d", &base);
printf("digite um numero para o expoente");
scanf("%d",&expoente);
b=base;
for(i=1 ; i<expoente ; i++){
base=base*b;
}
printf("%d",base);
return0;
}
pass_por_ref
#include<stdio.h>intsubtrair(int*x, int*y){
printf("posição x %p e posiçao Y %p\n",x,y);
return*x-*y;
}
intmain(){
intv1=10;
intv2=5;
printf("posiçao de v1 %p e posiçao de v2 %p\n",&v1,&v2);
intrs=subtrair(&v1,&v2);
printf("resultado é %d\n",rs);
return0;
}
pass_por_valor
#include<stdio.h>intsubtrair(intx, inty){
printf("Posição x é %p e y é %p\n",x,y);
returnx-y;
}
intmain(){
intv1=10;
intv2=5;
printf("posiçao v1 e %p e v2 e %p\n",&v1,&v2);
intrs=subtrair(v1,v2);
printf("O resultado é %d\n",rs);
return0;
}