Você está na página 1de 10

c 


  V
VV

  
  
// Exemplo de programa em C
// Isto é uma linha de comentário
void main()
{
int a; // declara a variável "a"
a = 3 + 2; // soma 3 com 2
}

½V ë V V VVV  


VV V   VV GVV VV
 VV V  VV
V V  
V÷ GV
½V 
V V V   V VV
V  V VV  GV
½V ë V V VVV
Vc  VV V

V
VV  V 
V
 GV

c  


V
V  
V V V
V
VV!
VV "
GV

#VV
V

V  
VV  

!V
 V 
V
$VV

½V ë V  VV  VV V V VV V%&%VY V


½V V VV
 V  VV  V 
'V ( 
VVY V
½V ‰
V
V  
V
   
V VV   VV V
½V VV V   V 
'V V
'V)V V V  
V  V 
V
(

VV  
V  V 
V  (

GVV„esoVVVVVpeso
V 
V
½V 

V
V (

VV  (

VV
V
$V
%„esoDoCarro %V
½V ‰V
V V
V   
VV   V
½V ‰V V V ! V*+V  
V V 
VV, -V
½V #V  V ( 
VV VV
 V  V
½V Ô 
$VV

Idade, Contador, „esoDoCarro,


Usuario_1, CorDa„agina, RaioDoCirculo V

VV

 
ë V!VV V

VV  V VV


V  V 
VV V
 GV
# V V
 V  (V VV V{ ÷   
GV


VV - V  VVGV

int a,b, SomaGeral;


a = 3; // a recebe o valor 3
b = a * 2; // b recebe o dobro do valor de a
c = a + b + 2; // c recebe 11

Î 
½V ,
V
V!
V VV  V V V
½V V V V
V
V VV!VV ) V
½V V V V V  V  VV  GV

ÎV Î V  V


V +V-. V  
VV
 -
$VVV//'VV/-/'V/0/'V/1/'V/2/'/+/'/3/ V
 VV 4V-. 
V V*4565V V*4565V 
V ( 
V 
V
 V 7V-. 
V V*G7VV+3*8V V9*G7VV+39*8  V V6V 
VV 
V
 -V 8V-. 

V V+G5VV+3*38V V9+G5VV+39*38  V V+3V 


VV 
V

VV

   


½V ,
V
V!
V    V  VV
 V

V
½V V!V V  )V   V V V

// Exemplo de programa em C

#include <stdio.h> // Arquivo de cabeçalho (header)


void main()
{
int contador; // declarações simples
float „recoDoQuilo;
double TaxaDeCambio;
char LetraDigitada;
int IdadeManoel, IdadeJoao, IdadeMaria; // „ode colocar mais
de uma variável na
// na mesma linha
double TaxaDoDolar,
TaxaDoMarco,
TaxaDo„eso, // Também pode trocar de linha no
meio
TaxaDoFranco;
.......
}

VV
c       
// Exemplo de programa em C

#include <stdio.h> // Arquivo de cabeçalho (header)


void main()
{
int NroDeHoras = 0; // declara e inicializa com Zero
float „recoDoQuilo = 10.53; // declara e i nicializa com
10.53
double TaxaDoDolar = 1.8,
TaxaDoMarco = 1.956,
TaxaDo„eso = 1.75,
TaxaDoFranco = 0.2;
.......
}

VV

  

 
V
V  
V V V V V

V
V 
V  VV
 VV GV

#V V V 
 V
VV   V#define  'V VVV  V V
  VV  GV

 V

#define LARGURA_MAXIMA 50 // Não se coloca ponto -e-vírgula


após o valor
#define NRO_DE_DIAS_DA_SEMANA 7
#define NRO_DE_HORAS_DO_DIA 24
#define VALOR_DE_„I 3.1415
void main ()
{
int TotalDeHoras;

TotalDeHoras = 10 * NRO_DE_DIAS_DA_SEMANA * NRO_DE_HORAS_DO_DIA;


......
}

ÿ 
ë V  VV V
:; VV  
V V

V 
$÷  ÷   
÷GV

^ O 


V Vprintf V-V V V 
V
V V GV#V  VVV -VV
 
V
V<  
'V

VV $VV
½V V
 VV  V V 'V 
VV  
V
 
'V
V 
V
V

VV
 V 


VV

V
"
V V VV 

V
½V VVV
V 

GVÔ
VVV
V  V V
V
V
V
   GV

 V

O  

 V

  VV
 VV  


  VVVV
V 

GV

V   ÷  V V 


V
V 
V
V
VV
 V 


GV=V
 -VV

!V
-
 VVV V V
VV GV
=
V   V 
V
V
VV
 V 


GV

VVV  

!'V V
 VV  VV V V 
VV VV
!V
 

GV#V  'V VV


 VV  VVV 
VV V 'V VV
VVV
V 

GV

V 
'V
V
V VV
VV
 VV  V

VV 
GV

 V

O   

     V

>
V!V  VV
 V

 V+V
V V- VV  VVVV

 V  'V

 V$V



     V

#include <stdio.h> // Necessário para usar a função printf


// A função printf exibe um ou mais dados na
tela
void main ()
{
printf("%s","Isto é uma string .... \n"); // note o ' \n' no final da
string;
printf("%s","Outra string ....");
printf("%s","Terceira string \n");
//Depois de Executar o pro grama, tecle ALT -F5 para ver o resultado na
tela
}

!V

Ô  V  V VX /V V


V V V
 VV  GV

O  

     V

c Î "  


ÕV

V  V V  V VV


 VV  GVÔ
V  V!V V
   V  VV V V  GVV

=V VV
O     

   V
VV

     


 V
 GV

  " 
#define UNIVERSIDADE "„ontifícia Universidade Católica do Rio Grande
do Sul"
// deve-se colocar entre aspas
#include <sdtio.h>
#include <conio.h> // necessário para as funções clrscr e getch
void main ()
{
clrscr(); // Limpa a tela
printf("%s", UNIVERSIDADE); // Imprime o nome representado pela
constante
getch(); // espera que o usuário pressione uma tecla
}

VV

c c   


#V  V V V  V V

VV
 -V%dV

// Impressão de Variáveis Inteiras


#include <stdio.h>
#include <conio.h> // necessário para as funções clrscr e getch
void main ()
{
int Contador;
int NroDeFilhos;

clrscr(); // Limpa a tela

Contador = 10;
printf("Valor da Variável: %d \n", Contado r); // No momento da
execução sinal %d vai
// ser substituído pelo
valor da
// variável Contador
NroDeFilhos = 3;
printf("Maria tem %d filhos", NroDeFilhos); // o inteiro pode
ficar no meio da string
getch(); // e spera que o usuário pressione uma tecla
}
VV

c   # 


// Impressão de Expressões aritméticas
#include <stdio.h>
#include <conio.h> // necessário para as funções clrscr e getch
void main ()
{
int NroDeAndares;
int Altura„orAndar;

clrscr(); // Limpa a tela


NroDeAndares = 7;
Altura„orAndar = 3;

printf("Altura Total do „rédio: %d metros",


NroDeAndares*Altura„orAndar);
// No momento da execução sinal %d vai ser substituído
// pelo valor da multiplicação
getch(); // espera que o usuário pressione uma tecla
}

c $%  


// Impressão de números reais
#include <stdio.h>
#include <conio.h> // necessário para as funções clrscr e getch
void main ()
{
float NotaDa„1, NotaDa„2;
float Media;

clrscr(); // Limpa a tela


NotaDa„1 = 6.6; // Atribuição do Valores das médias
NotaDa„2 = 8.2;

Media = (NotaDa„1 + NotaDa„2) / 2.0;

printf("Média Final : %f", Media);


// No momento da execução sinal %f vai ser substituído
// pelo valor da variável Media com SEIS casas decimais
// Média Final : 7.400000
getch(); // espera que o usuário pressione uma tecla
}

 c $% & 


V V  VV
 VV V5G7VV 

V  V6V 

V  
V
5G733333GVV

>
V
 V   V  V
V  V  V V VV V  VV V V
 V  GV>
V   V
VVVV V VV   VV ( V  V
)
V?V 'V V V V  V

V 

V  
GV
#V  VV  V V

'V V  VVwV V
  VV
  
V 

V  
V
V
V VV ( V  GVÔ
  
V  - VV ( V
 VV  
VV ( VV
V 

GV

#V $VVVVw VVV


  V V
V V  V V V  V'V   V
V  V V  VVV(V  
V V  GV

#include <stdio.h>
#include <conio.h>
void main()
{
float NotaDa„1, NotaDa„2;
float Media;

clrscr(); // Limpa a tela


NotaDa„1 = 6.6; // Atribuição do Valores das médias
NotaDa„2 = 8.2;

Media = (NotaDa„1 + NotaDa„2) / 2.0;

printf("Média Final : %6.3f", Media);


// No momento da execução sinal %6.3f vai ser substituído
// pelo valo r da variável Media
// Média Final : 7.400
getch(); // espera que o usuário pressione uma tecla

&       %  VV

½V V ( VV 

V  
VV
 V
 GV VV 
'V)
V
V
 
 
V?V VV ( V
½V V  V
  VV ( VV  
VV ( V   VV V
  VV V V
 VV
 
V'V
VVV 
V
½V VV
 VV ( VV  
VV   'V 
VV  'V

VV    'V 
V V          V
 VV   V  V
  V V  'V 'V

V V- V
V
 
 
V?V
 VV VVV ( GV
½V VV
 VV ( VV  
VV   'V 
VV  'V

VV    'V 
V V     V VV VV
  V  V
  V V  'V 'V 
VV ( VV 

V
  
VV
 V

 V

#include <stdio.h>
#include <conio.h>
void main()
{
float Numero;
Numero = -2.5;
clrscr();
printf("1234567890 \n");
printf("%7f \n", Numero);
printf("%7.0f \n", Numero);
printf("%7.3f \n", Numero);
printf("%8.3f \n", Numero);
printf("%9.3f \n", Numero);
printf("\n");
printf("%8.4f \n", Numero);
printf("%8.1f \n", Numero);
printf("%6.12f \n", Numero);

getch();
}

// Resultados
1234567890
-2.500000
-2
-2.500
-2.500
-2.500

-2.5000
-2.5
-2.500000000000

^    %  c&cÎ^V


V 
V 
V
V ( 
V  V
 V 
VV VV
 GV
Ô  V  V V
 VV  
VV
VV
 VV@VVVV V
   GV

printf("% -7.3f\n", Numero);

 Î" 
ë V!V )VV ) V V
 VV
V V   
V VV
( V ! VV  
V VV!V ) GV
Ô
O
char Nome[30]; // isto define que a variável poderá armazenar uma
// string de até  caracteres

V - 
V  V
 
V
V  VV VV -V  V

^)  

V - "
VV
VV
 
V V
V 
V 
VVVV V O V

// Exemplo com strings


#include <stdio.h>
#include <conio.h>
#include < string.h> // arquivo de cabeçalho para trabalhar com
strings
void main()
{
char Nome[30]; // declara uma string que poderá armazenar até 29
caracteres !!
clsrscr();
strcpy(Nome, "Jose da Silva"); // atribui "Jose da Silva" para a
variável Nom e
printf("O funcionário %s foi tranferido", Nome); // no lugar de %s
aparecerá o
// conteúdo da
variável Nome
getch();
}

VV

$ ^ #


- sinal de menos (unário) Maior
precedência
(avaliado
antes)
*,/ multiplicação e divisão VV
% módulo (reto da divisão) VV
+,- soma e subtração Menor
precedência
(avaliado
depois)

#
V
V; 

VV VV ; GV

! V

V V V V )V


V
V V V -V   VV VV
 GV
=
V
V
V  
V V VV
V  
V 
VV - "
V VV
 GV

# V
V
  V
V@VV VV  VVV
V
V
GVV
$    ) GV#V 'V
V

O   


!
"

 V 
VVV

O   


!
"

„roduto V „reço Unitário V Quantidade V „reço Total V


Banana V R$ 2.50 V 2V R$ 5.00 V
Uva V R$ 6.50 V 6V R$ 39.00 V
„essego V R$ 10.22 V 10V R$ 102.20 V
V V Sub-Total V R$ 146.20 V
V Imposto (5%) V R$ 7.31 V
Total V R$ 153.51 V
V V
V