Você está na página 1de 14

ÁREAS:

#include <stdio.h>
#include <math.h>
#define pi 3.1416
int main()
{
float area,r;

printf("Introduza o raio\n");
scanf("%f",&r);
area = pi*r*r;
printf("A área é %.2f", area);

return 0;
}

VOLUMES:

#include <stdio.h>
#include <math.h>
#define pi 3.1416
int main()
{
float raio, volume, altura;
printf("Digite altura\n");
scanf("%f", &altura);
printf("Digite o valor do raio/n");
scanf("%f",&raio);
volume= pi*raio*raio*altura/3;
printf("O volume da esfera é %.2f\n",volume);

return 0;
}

MULTIPLICAÇÃO:
#include <stdio.h>

int main()
{
int a,b, resultado;

{
printf("digite um número inteiro\n");
scanf("%d",&a);
printf("digite outro número inteiro\n");
scanf("%d",&b);
resultado=a*b;
printf("O resultado é %d\n",resultado);
}
return 0;

NUMERO SORTEADO ENTRE 1 E 100:

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main ()
{
int num;time_t t;
printf("Um número sorteado entre 1 e 100\n");
srand (time(&t));
num=(rand()%100)+1;
printf("%d",num);
return 0;
}

SORTEAR 50 NR:

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main ()
{

int i,num;time_t t;
printf("Um número sorteado entre 1 e 100\n");
srand (time(&t));
for(i=1;i<=50;i++)
{
num=(rand()%100)+1;
printf("%d\n",num);
}
return 0;
}

NUMEROS EUROMILHOES:

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int num,i;time_t t;
srand(time(&t));
printf("Os números são:\n");
for(i=1;i<=5;i++)
{
num=(rand()%50)+1;
printf("%d\n",num);
}
printf("As estrelas são:\n");
for(i=1;i<=2;i++)
{
num=(rand()%12)+1;
printf("%d\n",num);
}
return 0;

NUMEROS EUROMILHOES 3 CICLOS:

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int num,i, j;time_t t;
srand(time(&t));
for(j=1;j<=3;j++)
{
printf("Os números são:\n");
for(i=1;i<=5;i++)
{
num=(rand()%50)+1;
printf("%d\n",num);
}
printf("As estrelas são:\n");
for(i=1;i<=2;i++)
{
num=(rand()%12)+1;
printf("%d\n",num);
}
}
return 0;

}
PROGRAMA PARA 9 NUMEROS INTEIROS. ATUALIZANDO O VALOR PARA O DOBRO

#include <stdio.h>
int main()
{
int i, v[9];
//ler valores
for(i=0;i<9;i++)
{
printf("Elemento [%d]=",i);
scanf ("%d",&v[i]);
}
//atualizar valores
for(i=0;i<9;i++)
{
v[i]=v[i]*2;
}
printf("Elementos atualizados\n");
//imprimir valores
for(i=0;i<9;i++)
{
printf("Elemento [%d]=%d\n",i,v[i]);
}
return 0;
}

ÁREA DO CONE E DA ESFERA E DO HEXÁGONO

#include <stdio.h>
#include<math.h>
#include <string.h>
int main()
{
float raio, perimetro,apotema,pi,base,altura,area;
char figura[10];
printf("Introduza a figura geométrica\n");
scanf("%s",figura);
if(strcmp(figura,"cone")==0)
{
pi=3.1415;
printf("Introduza o valor do raio\n");
scanf("%f",&raio);
printf("Introduza o valor da altura\n");
scanf("%f",&altura);
area=pi*raio*sqrt(raio*raio+altura*altura);
printf("A área é %.2f",area);
}
else if(strcmp(figura, "esfera")==0)
{
pi=3.1415;
printf("Introduza o valor do raio\n");
scanf("%f",&raio);
area =4*pi*raio*raio;
printf("A área é %.2f",area);
}
else if(strcmp(figura,"hexagono")==0)
{
printf("Introduza o apotema\n");
scanf("%f",&apotema);
printf("Introduza o perimetro\n");
scanf("%f",&perimetro);
area=apotema*perimetro/2;
printf("A área é %.2f",area);
}
else
{
printf("figura inválida");
}
return 0;

}
ÁREA TRINGULO, RETANGULO E CIRCULO

#include <stdio.h>
#include <string.h>
int main()
{
float raio, lado1, lado2,pi,base,altura,area;
char figura[10];
printf("Introduza a figura geométrica\n");
scanf("%s",figura);
if(strcmp(figura,"círculo")==0)
{
pi=3.1415;
printf("Introduza o valor do raio\n");
scanf("%f",&raio);
area=pi*raio*raio;
printf("A área é %f",area);
}
else if(strcmp(figura, "retângulo")==0)
{
printf("Introduza o lado1\n");
scanf("%f",&lado1);
printf("Introduza o lado2\n");
scanf("%f",&lado2);
area =lado1*lado2;
printf("A área é %f",area);
}
else if(strcmp(figura,"triangulo")==0)
{
printf("Introduza a base\n");
scanf("%f",&base);
printf("Introduza a altura\n");
scanf("%f",&altura);
area=base*altura/2;
printf("A área é %f",area);
}
else
{
printf("figura;inválida");
}
return 0;

ÁREA DO CILINDRO:

#include <stdio.h>
#include <math.h>

#define pi 3.1416

int main()

{
float area,raio, altura;

printf("Introduza o raio\n");

scanf("%f",&raio);
printf("Introduza a altura\n");
scanf("%f",&altura);

area = 2*pi*raio*(altura+raio);

printf("A área é %.2f", area);

return 0;
}

Troca de valores:
#include <stdio.h>

int main()
{
int x=5;
int y=10;
int temp;
temp=x;
x=y;
y=temp;
printf("x=%d\n",x);
printf("y=%d\n",y);

return 0;
}

SOMA DE VETORES:

#include <stdio.h>

int main()
{
int soma,i, nota [6];
for(i=0;i<6;i++)
{
printf("Elemento [%d]=",i);
scanf("%d",&nota [i]);
}
soma=0;
for(i=0;i<6;i++)
{
soma=soma+nota[i];
}
printf("A soma é %d",soma);

return 0;
}

ATUALIZAR:

#include <stdio.h>

int main()
{
int i, v[10];
//ler valores
for(i=0;i<10;i++)
{
printf("Elemento [%d]=",i);
scanf ("%d",&v[i]);
}
//atualizar valores
for(i=0;i<10;i++)
{
v[i]=v[i]+2;
}
printf("Elementos atualizados\n");
//imprimir valores
for(i=0;i<10;i++) //para inverso (i=10;i>0; i--)
{
printf("Elemento [%d]=%d\n",i,v[i]);
}
return 0;
}

SOMA DE 10 NUMEROS COM CICLO WHILE:

#include <stdio.h>
int main()
{
int i,soma,num;
soma =0;
i=0; //ou i=1
//ciclo while
while (i!=10)
{
printf ("Introduza um número\n");
scanf ("%d",&num);
soma=soma+num;
i=i+1;
}
printf("A soma é %d",soma);
return 0;
}

SOMA DE 10 NÚMEROS COM CICLO FOR:


#include <stdio.h>
int main()
{
int i,soma,num;
soma =0;
for(i=1;i<=10;i++)
{
printf("Introduza um número\n");
scanf("%d",&num);
soma=soma+num;
}
printf("A soma é %d",soma);
return 0;
}

VOLUME DO CONE OU CILINDRO. uTILIZA A VARIÁVEL STRING.


#include <stdio.h>
#include <string.h>
#include <math.h>
int main()
{
float volumecone,volumecilindro,altura,raio,pi;
char figura[10];
printf("Introduza a figura geométrica\n");
scanf("%s",figura);
if(strcmp(figura,"cone")==0)
{
pi=3.1415;
printf ("Introduza o raio do cone\n");
scanf("%f",&raio);
printf("Introduza a altura do cone\n");
scanf("%f",&altura);
volumecone=pi*raio*raio*altura/3;
printf("O volume do cone é %f",volumecone);
}
else if(strcmp(figura,"cilindro")==0)
{
pi=3.1415;
printf ("Introduza o raio do cilindro\n");
scanf("%f",&raio);
printf("Introduza a altura do cilindro\n");
scanf("%f",&altura);
volumecilindro=pi*raio*raio*altura;
printf("O volume do cilindro é %f",volumecilindro);
}
else printf("Figura inválida");
return 0;
}

SOMA DE NUMEROS INTEIROS ATÉ SER INTRODUZIDO O 0 :

#include <stdio.h>
int main ()
{
int soma, i, num;
soma=0;
i=1;
while(num!=0)
{
printf("Introduza um numero\n");
scanf("%d", &num);
soma=soma+num;
i=i+1;
}
printf(" A soma é %d",soma);
return 0;
}

SOMA DE NUMEROS INTEIROS ATÉ SER INTRODUZIDO UM NR NEGATIVO :

#include <stdio.h>

int main ()
{
int soma, i, num;
soma=0;
i=1;
while(num>=0)
{
printf("Introduza um numero\n");
scanf("%d", &num);
soma=soma+num;
i=i+1;
}
printf(" A soma é %d",soma);
return 0;
}

MULTIPLICAÇÃO DE NUMEROS ATÉ 20000

#include <stdio.h>

int main ()
{
int multi, i, num;
multi=1;
i=1;
while(multi<20000)
{
printf("Introduza um numero\n");
scanf("%d", &num);
multi=multi*num;
i=i+1;
}
printf(" A multiplicação é %d",multi);
return 0;
}

TABUADA:
#include <stdio.h>
int main()
{
int num,i;
printf("Introduza o número do qual pretende obter a tabuada\n");
scanf("%d",&num);
for(i=1; i<=10;i++)
{
printf("%d*%d=%d\n", num, i,num*i);
}
return 0;
}
FATORIAL:
#include <stdio.h>
int main()
{
int fatorial,num,i;
printf("Introduza o número\n");
scanf("%d",&num);
fatorial=1;
for(i=num; i>=1;i--)
{
fatorial=fatorial*i;
}
printf("O fatorial é %d",fatorial);
return 0;
}
NÚMEROS PRIMOS:
#include <stdio.h>
int main()
{
int contador, num,i;
printf("Introduza um número\n");
scanf("%d",&num);
contador = 0;
for(i=num;i>=1;i--)
{
if(num%i==0)
contador=contador+1;
}
if(contador==2) printf("O número é primo");
return 0;
}
NOME ESDJGFA:
#include <stdio.h>
int main()
{
char nome[20],sobrenome[20];
printf("Introduza o seu primeiro nome\n");
scanf("%s",nome);
printf("Introduza o seu último nome\n");
scanf("%s",sobrenome);
printf("Bomdia,%s %s,seja bem vindo à escola ESDJGFA",nome,sobrenome);
return 0;
}
QUANTOS NOMES ESCREVI:
#include <stdio.h>
#include <string.h>
int main()
{
char nome [20]; int contador;
printf("Introduza um nome\n");
scanf("%s",nome);
contador = 0;
while(strcmp(nome,"fim")!=0)
{
contador = contador +1;
printf("Introduza outro nome\n");
scanf("%s",nome);
}
printf("Introduzir %d de nome",contador);
return 0;
}
NÚMERO DE DIGITOS:
#include <stdio.h>
int main ()
{
int num, contador;
printf("Introduza um número\n");
scanf("%d",&num);
contador = 0;
while(num>=1)
{
num=num/10;
contador = contador+1;
}
printf("O número de dígitos é %d",contador);
return 0;
}
SUB-PROGRAMA SOMA DE DOIS NUMEROS:

#include <stdio.h>
void soma(int x, int y)
{
int resultado;
resultado = x+y;
printf("A soma é %d",resultado);
}
//programa principal
int main()
{
int a,b;
printf("Introduza um número\n");
scanf("%d",&a);
printf("Introduza outro número\n");
scanf("%d",&b);
//chama a função (sub~programa)
soma(a,b);
return 0;
}
SUB-PROGRAMA MÉDIA DE 3 NUMEROS (COM DUAS CASAS DECIMAIS)(%.2f)
#include <stdio.h>
void media(float x,float y, float z)
{
float resultado;
resultado = (x+y+z)/3;
printf("A média é %.2f",resultado);
}
//programa principal
int main()
{
float a,b,c;
printf("Introduza um número\n");
scanf("%f",&a);
printf("Introduza outro número\n");
scanf("%f",&b);
printf("Introduza outro número\n");
scanf("%f",&c);
//chama a função (sub~programa)
media(a,b,c);
return 0;
}

Você também pode gostar