Buscar

AED - Aula 5

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 56 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 56 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 56 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

���������	
�
�	��
�
��	
��
����	
�
������
����
����
�����
����
�
�� ��������	
��	���	
��������	
��	���	
���� ��������	
��	���	
��������	
��	���	
��
�����
��
����
�����
��
����
��
����
��
�	�
�� ����
������
�!��	�
�� ����
������
�!�
�����	
�����	
"��"�����	"��"�����	 "���"��� �����
�������
�����
�������
#��$%�#��$%�
���$�� ����
������
�!����$�� ����
������
�!�
�� �
����
����
�
����
����
�� &

��
����
����
��
"�������'%�
&

��
����
����
��
"�������'%�
���&����
��$������
��
�&����
��
�()�
"��
�����	
���&����
��$������
��
�&����
��
�()�
"��
�����	
*���+���*���+���
��,
�-��
.��������
-�������
��������
��	���
��/
,
�-��
.��������
-�������
��������
��	���
��/
0�	�1����0�	�1����
��,
�-��
.��������
-�������
��������
��	���
��/
,
�-��
.��������
-�������
��������
��	���
��/
"������2�
�
$��	%�
�-��"������2�
�
$��	%�
�-������
+��"344���5�6�"��������45�6�4�7"����������7����
���+��"344���5�6�"��������45�6�4�7"����������7����
���
�
&

��
����
����
��
�&���
�8$���
&

��
����
����
��
�&���
�8$��
����
�8$������
�8$�� ������
��	�����	���
��!����!��
9������9������9������9������
��	����	��
:&���
�8$��:&���
�8$�� �;;�;;
��
���<�
�8$�����<�
�8$�� �		��!�=�		��!�=
���
>
�
�	�
���
�?���
>
�
�	�
���
�?
��@��	���������3@��	���������3 ���
"�		
�
�����
��������8	����	
��
A����
���
"�		
�
�����
��������8	����	
��
A����
�8$��A
>
����
��
A!��<�
�8$��A��8$��A
>
����
��
A!��<�
�8$��A�
�������3�����3 "�		
�
��"��
!�!�������
��
�
�'B�	
�
&

����2���
"�		
�
��"��
!�!�������
��
�
�'B�	
�
&

����2���
��
���	��
'%�
��
C	���5���D
"���
�	
���	
��$��	�	
��
���	��
'%�
��
C	���5���D
"���
�	
���	
��$��	�	
"��E���	�"��E���	�"��E���	�"��E���	�
�������!�������3
�����!�������3
&
"�		8$��
���"���

�
"�������
��
�
��
&
"�		8$��
���"���

�
"�������
��
�
��

�
��"�
��
���"
�����
"���
�
����
�
��"�
��
���"
�����
"���
�
����
��������	
"�		�	��������	
"�		�	
��F�
"�������
��
�
���	�	��
��
$����	
F�
"�������
��
�
���	�	��
��
$����	
�
�'B�	
�
�'B�	
���������	���������	��
��F��
�
�'%�
&

�
F��
�
�'%�
&

�
!����
��
�1����!����
��
�1���� ��
"�������
>
�
��
"�������
>
�
"���
	��

	���
��$��	�	
$�2�	
��
	
�
�<��
'%��"���
	��

	���
��$��	�	
$�2�	
��
	
�
�<��
'%��
�� �����	
��
�1����
	%�
����������	
"��
�+�$�	3
�����	
��
�1����
	%�
����������	
"��
�+�$�	3
{}{}
��,

	�
��
�
�'B�	
"������
>
�
�
"�������
��>
�
���	
,

	�
��
�
�'B�	
"������
>
�
�
"�������
��>
�
���	
���8$�����8$��G
���	
G
���	
�	��
�
�����	��
�
������
,
�
&
C��	�
���	���$�D,
�
&
C��	�
���	���$�D
�����������	
���������	
���H	�
��	
�
���H	�
��	
��2��
���H	�
��	
�
���H	�
��	
��2��
�������'��������'�33
����
I
	���
I
�,:�
I
��������
I
	���
I
�,:�
I
��������
I
	���
I
�,:�
I
��������
I
	���
I
�,:�
I
����
���������	
��
�
.�������	
��
�
.ifif �
�
forforG
"��
�<��"��/
	1
G
"��
�<��"��/
	1
"����
	��
�	�����	
��
���H	�
��	G
"��	
	��%�
�
"����
	��
�	�����	
��
���H	�
��	G
"��	
	��%�
�
���"������
�����"������
����
$����$��	����"������
�����"������
����
$����$��	�
�	��
�
��
#�����	��
�
��
#����
tipo_de_retorno main()
{
comandos
return valor;
}
tipo_de_retorno main()
{
comandos
return valor;
}
int main() 
{ 
int x, y;
x = x + y;
return 0;
}
int main() 
{ 
int x, y;
x = x + y;
return 0;
}
�<��"��3�<��"��3
�
�
�'%�
main()�
�
�'%�
main()
��J���
"�������
��$�
���
J���
"�������
��$�
���

��
H����
��
H���� �
�'%�
�
�'%�
mainmain��
���
�
�'%�
�
�
�'%�
mainmain &
�
&
�
"����
��
"������"����
��
"������ >
����
�
>
����
�
"�������
&
�<��
�����"�������
&
�<��
�����
����>
�$�	
�
<������	
�%�
��$��
������
�
�
�'%�
��>
�$�	
�
<������	
�%�
��$��
������
�
�
�'%�
mainmain��
����������	
>
�
"�		
��
�
�	"�������'%�
��	
�
�'B�	
��������	
>
�
"�		
��
�
�	"�������'%�
��	
�
�'B�	
"�&"�&����������	
��
����
�������������	
��
����
�����
�� �	
!�!�������	
>
�
	��%�

	���	
�	
!�!�������	
>
�
	��%�

	���	
��$��
	��
�	
"�������	
��$��
	��
�	
"�������	
�������	
�������	
��

�
"�������
��
����

�
"�������
��
��
��!�������	��!�������	
#include <nome_da_biblioteca.h>
int main() 
{ 
<açoes>
return 0;
}
#include <nome_da_biblioteca.h>
int main() 
{ 
<açoes>
return 0;
}
1
��!�������	��!�������	
����������	
>
�
"�		
��
�
�	"�������'%�
��	
��������	
>
�
"�		
��
�
�	"�������'%�
��	
�
�'B�	
"�&�
�'B�	
"�&����������	
��
����
�������������	
��
����
�����
���	
!�!�������	
>
�
	��%�

	���	
�	
!�!�������	
>
�
	��%�

	���	
��$��
	��
�	
��$��
	��
�	
"�������	
�������	
"�������	
�������	
��

�
"�������
��
����

�
"�������
��
��
#include <nome_da_biblioteca.h>
int main() 
{ 
<açoes>
return 0;
}
#include <nome_da_biblioteca.h>
int main() 
{ 
<açoes>
return 0;
}
1
��!�������	
33
�<��"��	
��!�������	
33
�<��"��	
��stdio.hstdio.h3
!�!�������
��
�
�'B�	
��
�������
�
3
!�!�������
��
�
�'B�	
��
�������
�
	�8��
.����
��
�
�	�����
��
����	/�	�8��
.����
��
�
�	�����
��
����	/�
��math.hmath.h3
!�!�������
��
�
�'B�	
����������	
3
!�!�������
��
�
�'B�	
����������	
."�������'%�G
���2
>
������G
�
�'B�	
."�������'%�G
���2
>
������G
�
�'B�	
."�������'%�G
���2
>
������G
�
�'B�	
."�������'%�G
���2
>
������G
�
�'B�	
��������&�����	G
����/���������&�����	G
����/�
��string.hstring.h3
!�!�������
��
�
�'B�	
"���
3
!�!�������
��
�
�'B�	
"���
����"
��'%�
��
���E
���
��
���������	
."��
����"
��'%�
��
���E
���
��
���������	
."��
�<��"��G
"���$��	/��<��"��G
"���$��	/�
����������	����������	
������������	
��
�
"����
	��
�	�����	
��
����������	
��
�
"����
	��
�	�����	
��
>
��>
��
�
���
��
��<��
"���
>
��>
��
�
���
��
��<��
"���
���������
�
���������
�
�����"����'%������"����'%� ��
������������
����������
��J�"�	
��
����������	3J�"�	
��
����������	3
�� ����������	
"��
����������	
"��
 �
�
 ��
1
�� ����������	
"��
����������	
"��
/*/* �
�
*/*/��
�� J���
�
��<��
����������
&
���	�������
"���
���"������
����
J���
�
��<��
����������
&
���	�������
"���
���"������
����

�
�����������
�
�����������
�� ���������
���������
//// ��

��
���+����

��
���+��
�� J
��
>
�
�	��$��
K
�������
��
	8�!���
&
���	�������
����
J
��
>
�
�	��$��
K
�������
��
	8�!���
&
���	�������
����

�
�����������
�
�����������
����$��
	��
���������	
��$��
	��
���������	
����	
��
	����

	���	����	
��
	����

	���	G
G
��
��8���
��

�
!����
��
�1�����
��
��8���
��

�
!����
��
�1�����
��9����
�����
��
�������'%�
��
$����$��	39����
�����
��
�������'%�
��
$����$��	3
@����$��	@����$��	
tipo_da_variável lista_de_variáveis;tipo_da_variável lista_de_variáveis;
char letra;
float temperatura, pressao;
int dia, mes, ano;
char letra;
float temperatura, pressao;
int dia, mes, ano;
�<��"��3�<��"��3
����
����
����
������	
 �
���
�
@����$��	@����$��	
@����$��	
	%�
����2�����	
��
@����$��	
	%�
����2�����	
��
���1���
��
���"
���������1���
��
���"
������
����
����
����
����
���
����
���
����
����
�
���
L
��"�	
!�	���	3�
����
����
�
���
L
��"�	
!�	���	3
�� charchar MM ���������
���������
����������
J�"�	
��
����	J�"�	
��
����	
�� intint MM �H����
��������H����
�������
�� floatfloat MM �H����
����
��
"����	%�
	��"��	�H����
����
��
"����	%�
	��"��	
�� voidvoid MM 	��
$����	��
$����
�� doubledouble MM �H����
����
��
"����	%�
�
"���H����
����
��
"����	%�
�
"��
���
���
 ������
��������������
�������� ������
�������������
�������
charchar �� NN
intint OPOP Q�PQ�P
J�"�	
��
����	J�"�	
��
����	
intint OPOP Q�PQ�P
floatfloat OO Q�Q�
doubledouble NN RORO
P
��"����
��
���"������
��F�
�����������
��
��"�
F�
�����������
��
��"�
������
�
�����$���
��
������
�
�����$���
��
$�����	
$�����	
>
�

��
$����$��
"���
����2����
�
>
�

��
$����$��
"���
����2����
�
����
�
���"������
��"��	��������
�
���"������
��"��	���� 
�
$�����
�
$�����
J�"�	
��
����	
33
:�����������	
J�"�	
��
����	
33
:�����������	
���<�	���
>
����
������������	
��
��"�3�<�	���
>
����
������������	
��
��"�3
�� signedsigned
�� unsignedunsigned
�� longlong
�� shortshort
J�"�	
��
����	
33
:�����������	
J�"�	
��
����	
33
:�����������	
����
��"�
��
��"�
floatfloat �%�
	�
"���
�"�����
���+
�
�%�
	�
"���
�"�����
���+
�
������������������������
����
��"�
��
��"�
doubledouble "���"�����	�
�"�����
�"���	
�
	�
�"������"���	
�
�����������
�����������
longlong��
��,	
>
����
������������	
"����
	��
�"������	
�
,	
>
����
������������	
"����
	��
�"������	
�
�������	
.�������	
.intint/�/�
��,
�����������
,
�����������
unsignedunsigned 	��$�
"���
�	"��������
	��$�
"���
�	"��������
$����$��	
$����$��	
	��
	����	��
	����G
��	��
����
�
���"������
�
G
��	��
����
�
���"������
�
�%�
���	������
�
"�������
!��
����
	������%�
���	������
�
"�������
!��
����
	�����
J�"�	
��
����	
33
:�����������	
J�"�	
��
����	
33
:�����������	
��,
,
�H����
��
!��	�H����
��
!��	 ��
��"�
��
��"�
intint �����������
�����������
�����	"����
��
�����+�
��
"���$��
��

��
�����	"����
��
�����+�
��
"���$��
��

��
�����������
��>
����
��
��
���"
�����������������
��>
����
��
��
���"
������
����"�������
��
���"������G
�	
������������	
��"�������
��
���"������G
�	
������������	
shortshort �
�
longlong �������
�
�������
�
>
��������
��
!��	
>
��������
��
!��	
shortshort �
�
longlong �������
�
�������
�
>
��������
��
!��	
>
��������
��
!��	
��	��$���	
"���
��"��	�����
�H����	
�������	3��	��$���	
"���
��"��	�����
�H����	
�������	3
�� short intshort int3
��	��$�
3
��	��$�
���	
!��	
���	
!��	
>
�
�
��"�
>
�
�
��"�
intint
�� long intlong int3
��	��$�
3
��	��$�
����	
!��	����	
!��	 >
�
�
��"�
>
�
�
��"�
intint
������
���"������
&
��$��
"���
�	���+��
�����+�	
����
���"������
&
��$��
"���
�	���+��
�����+�	
���>
���	
"���
�
	�
"�1"���
+���5�������>
���	
"���
�
	�
"�1"���
+���5����
J�"�	
��
����	
33
*�	
��
.���"������
���/
J�"�	
��
����	
33
*�	
��
.���"������
���/
���
���
������
����������
����
��������
����������
���
������������
���
��
�����������
������������
�
 ��� NN ����N
�
��)��N
�
��)

�	�����
�+�� NN �
�
�LL�
�
�LL
	�����
�+�� NN ����N
�
��)��N
�
��)
��� Q�Q� ����O)�ONQ�RO)
�
���O)�ONQ�RO)

�	�����
��� Q�Q� �
�
O��(O�(R)��(L�
�
O��(O�(R)��(L
	�����
��� Q�Q� �����O)�ONQ�RO)
�
���O)�ONQ�RO)���O)�ONQ�RO)
�
���O)�ONQ�RO)
	+���
��� �R�R ��Q��)R)
�
Q��)R)Q��)R)
�
Q��)R)

�	�����
	+���
��� �R�R �
�
RL�LQL�
�
RL�LQL
	�����
	+���
��� �R�R ��Q��)R)
�
Q��)R)Q��)R)
�
Q��)R)
����
��� Q�Q� �����O)�ONQ�RO)
�
���O)�ONQ�RO)���O)�ONQ�RO)
�
���O)�ONQ�RO)

�	�����
����
��� Q�Q� �
�
O��(O�(R)��(L�
�
O��(O�(R)��(L
	�����
����
��� Q�Q� �����O)�ONQ�RO)
�
���O)�ONQ�RO)���O)�ONQ�RO)
�
���O)�ONQ�RO)
!"
�� Q�Q� 	��	
�8����	
��
"����	%�	��	
�8����	
��
"����	%�
�
#�"� RORO ��2
�8����	
��
"����	%���2
�8����	
��
"����	%�
����
��
!�� N�N� ��2
�8����	
��
"����	%���2
�8����	
��
"����	%� 2
���%�
�	
�%�
�	
����	����	 >
�
����	
��	
�!E���	

����2���	
>
�
����	
��	
�!E���	

����2���	
.$����$��	G
���	�����	G
�
�'B�	G
����/.$����$��	G
���	�����	G
�
�'B�	G
����/
�� �����
���
>
��>
��
����G
��	��
>
�3�����
���
>
��>
��
����G
��	��
>
�3
������
���

��
������
���

��
���������� �
	
!���+���
.
����	����/
�
	
!���+���
.
����	����/
77
��������������	��������������	
�� ������
���

��
������
���

��
���������� �
	
!���+���
.
����	����/
�
	
!���+���
.
����	����/
77
�� ,	
���������	
	
!	�>S����	
��$��
	��
,	
���������	
	
!	�>S����	
��$��
	��
�����	�����	G
G
�H����	�H����	 �
�
77��
�� -%�
	�E�
��
��
�3-%�
	�E�
��
��
�3
�� 
��
"���$��
��	��$���G

��
"���$��
��	��$���G
�� 
��
�
�'%�
���������
��
�
�'%�
���������
�� !�!�������	
��
��!�!�������	
��
��
int _mes
int ano_atual
float temp1
char palavra_digitada
int _mes
int ano_atual
float temp1
char palavra_digitada
char 2a_feira
int valores$
float float
int main
char 2a_feira
int valores$
float float
int main
������������������ -%�
"��������T-%�
"��������T
��������������	
33
�<��"��	
��������������	
33
�<��"��	
char palavra_digitadachar palavra_digitada int main
char stdio
int main
char stdio
3
���	�����	���	�����	
�����	�����	
	%�
$�����	
��<�	
>
�
�%�
"����
	��
���	�����	
	%�
$�����	
��<�	
>
�
�%�
"����
	��
����������	
��
���+
��
"����
��
"������������������	
��
���+
��
"����
��
"��������
���
�
������'%�
�
�
������'%�
�%��%� 
	�

	�
"����"����������$8��
��$8��
��G
���
G
���
	����
��
��
������	����
��
��
��������
#define <identificador> <valor>#define <identificador> <valor>
#define PI 3.1415
#define ANO 2007
#define LETRA ' A'
#define PI 3.1415
#define ANO 2007
#define LETRA ' A'
�<��"��	3�<��"��	3
���	�����	���	�����	
����	�
����	�
����	�
�������
�
����
��	
���	�����	
���
	�
�������
�
����
��	
���	�����	
���
�����	
���H	�
��	G�����	
���H	�
��	G"���
����������"���
��������������	
��
����	
��	
��
����	
��
$����$��	
�
�
�'B�	���
$����$��	
�
�
�'B�	�
���		�
"������
���+���
�
�		�
"������
���+���
�
����!�����������!������� ��
��
���		�
"������
���+���
�
�		�
"������
���+���
�
����!�����������!������� ��
��
"��������"��������
��������'%�
��
���	�����	
��������
�
������'%�
��
���	�����	
��������
�
���
���'%����
���'%�
��
"����������
"��������
4
��F��
$����$��G
��
	��
��������G
����&�

�
$����
F��
$����$��G
��
	��
��������G
����&�

�
$����
>
��>
��>
��>
�� �
�
��"��$�	8$����"��$�	8$���
��	�
���
��	�
����	�
��2��
>
�
	�
��2��
>
�
����&�
����&�
��<�
��
���1�����<�
��
���1�����
,
�������
��
����!
�'%�
.,
�������
��
����!
�'%�
. /
"������
�������
�
/
"������
�������
�
,"������
��
����!
�'%�,"������
��
����!
�'%�
��,
�������
��
����!
�'%�
.,
�������
��
����!
�'%�
.==/
"������
�������
�
/
"������
�������
�
$����
.�����H��/
��

��
$����$���$����
.�����H��/
��

��
$����$���
<variável> = <valor>;<variável> = <valor>;
���<��"��	3�<��"��	3
letra = 'H';
ano = 2007;
letra = 'H';
ano = 2007;
,"������
��
����!
�'%�,"������
��
����!
�'%�
����!
�'%�
��
$��������!
�'%�
��
$����
ano = 2007;
temperatura = 38.9;
nova_letra = letra;
float cateto = 3.1;
area_ret = base * altura;
ano = 2007;
temperatura = 38.9;
nova_letra = letra;
float cateto = 3.1;
area_ret = base * altura;
����!
�'%�
��

��
����!
�'%�
��

��
$����$��
�
�
���$����$��
�
�
���
������'%�
�
����!
�'%�������'%�
�
����!
�'%�
����!
�'%�
��
�1��
������!
�'%�
��
�1��
��
���������
U ������
��
���������	���������
U ������
��
���������	
��V
����

��
$����$��
"�		
�
�"���	

�
V
����

��
$����$��
"�		
�
�"���	

�
���������G
���
��
"�
���������G
���
��
"�
�"���	

��
"�	�'%��"���	

��
"�	�'%� ��
��
���1���3���1���3
$ 0100 0001
char letra = 'A';char letra = 'A';
%��&���%��&���'���()�"'���()�"
���������
U ������
��
���������	���������
U ������
��
���������	
��F��
	�����
��
F��
	�����
��
�� ���������	
��
"�
���������	
��
"�
�;��;� "�	�'B�	
"�	�'B�	
 ��
��
���1�������1����
�� �
"�	�'%�
���������
�����	"����
��
$����
2���
.�
"�	�'%�
���������
�����	"����
��
$����
2���
.\\NULLNULL
��
�����/G
��������$�
��
��
�����/G
��������$�
��
�����
��
	����������
��
	�������
0000 0000
0100 0011
$ 0100 0010
0100 0001
* �
�� ���������	���������	
�;��;�
"�	�'B�	"�	�'B�	
char nome[] = "ABC";char nome[] = "ABC";
%��&���%��&���'���()�"'���()�"
�� �����&����	�����&����	
�� ���
�
!�����
�
!��
�� *���������	*���������	
�� �1����	�1����	
,"�������	,"�������	
�� �1����	�1����	
+�����
�+�����
� $	,
$	,
 �����"
�����"
;; ���'%����'%� <
W
�<��
<
W
�<��
;; =X=X
�� �
!���'%��
!���'%� <
W
<
<
W
<
MM =X=X
PP :
���"����'%�:
���"����'%� <
W
N
<
W
N
PP =X=X
,"�������	
�����&����	,"�������	
�����&����	
PP :
���"����'%�:
���"����'%� <
W
N
<
W
N
PP =X=X
44 ��$�	%���$�	%� <
W
=
<
W
=
44 �X�X
YY *�	��
��
��$�	%�*�	��
��
��$�	%� <
W
=
<
W
=
YY �X�X
;;;; ����������
����������
 <<;;;;XX
���� �������������������� ==����XX
area = 2 * PI * raio;
delta = b*b – 4*a*c;
area = 2 * PI * raio;
delta = b*b – 4*a*c;
,"�������	
�����&����	,"�������	
�����&����	
����$��	�	
�"�������	
"����
	��

����2���	
��
��$��	�	
�"�������	
"����
	��

����2���	
��

��
��	��
�<"��		%�3
��
��	��
�<"��		%�3
media = (a + b + c)/2;
delta = (b*b) – (4*a*c);
media = (a + b + c)/2;
delta = (b*b) – (4*a*c);
���
�����
��
�<��
'%�
��	
�"�������	
"���
	��
�
�����
��
�<��
'%�
��	
�"�������	
"���
	��
�����������
�<"�����������
"���

	�
��
�����������
�<"�����������
"���

	�
��
"��Z���	�	"��Z���	�	33
��V
����
�%�
+�
"��Z���	�	G
�
���"������

	�
V
����
�%�
+�
"��Z���	�	G
�
���"������

	�
�����	
��
�����	
��
"�����Z����"�����Z���� "���
����������>
��
"���
����������
>
��
�"���'%�
�<��
���
"��������"���'%�
�<��
���
"�������
:����
"�����Z����:����
"�����Z����
-- (unário)(unário)
:����
"�����Z����:����
"�����Z����
-- (unário)(unário)
,"�������	
�����&����	,"�������	
�����&����	
����
�
�	
�"���'B�	
�Z�
�
��	��
"�����Z����G
��
�
�	
�"���'B�	
�Z�
�
��	��
"�����Z����G
	��
�	��
���	�
�
�����
��
	�
�
�����
��
�	>
����
"���
�
��������	>
����
"���
�
���������
-- (unário)(unário)
* / %* / %
+ + --
:����
"�����Z����:����
"�����Z����
-- (unário)(unário)
* / %* / %
+ + --
:����
"�����Z����:����
"�����Z����
5
,"�������	
�����&����	
33
����������
�
����������
,"�������	
�����&����	
33
����������
�
����������
��,
�"������
,
�"������
����������
��
�����������
��
� ..++++/
�����2�
�
�	
/
�����2�
�
�	
�"���'B�	3�"���'B�	3
�� ����
�����
� ��
$����
��
��
��
$����$����
$����
��
��
��
$����$��
�� ����2���
�
��	
�����
��
"�1"���
$����$������2���
�
��	
�����
��
"�1"���
$����$��
�� ��
$�2
��
��
$�2
��
x = x + 1;x = x + 1; G
�	���$�G
�	���$���	�
	�
x++;x++;
����
�����
	����+����
�
������
�
�"������
��
�����
	����+����
�
������
�
�"������
����������
��
�����������
��
� ..----/�/�
�� ��
$�2
��
��
$�2
��
x = x x = x -- 1;1; G
�	���$�G
�	���$���	�
	�
xx----;;
��,	
�"�������	
,	
�"�������	
++ �
�
-- "����
	��

	���	
����3"����
	��

	���	
����3
�� �����<�	3�����<�	3 ����	
��
$����$��3����	
��
$����$��3 ++x
�� �
��<�	3
�
��<�	3
 �"1	
�
$����$��3�"1	
�
$����$��3 x++
����
�
�"���'%�
�"�����
��
�
�"���'%�
�"�����
�	������	�����G
��!�	
����'B�	
G
��!�	
����'B�	
,"�������	
�����&����	
33
����������
�
����������
,"�������	
�����&����	
33
����������
�
����������
����
�
�"���'%�
�"�����
��
�
�"���'%�
�"�����
�	������	�����G
��!�	
����'B�	
G
��!�	
����'B�	
	%�
�>
�$������	3	%�
�>
�$������	3
int n = 6, m = 3;
n++; /* resultado: n = 7 */
++m; /* resultado: m = 4 */
n--; /* resultado: n = 6 */
--m; /* resultado: m = 3 */
int n = 6, m = 3;
n++; /* resultado: n = 7 */
++m; /* resultado: m = 4 */
n--; /* resultado: n = 6 */
--m; /* resultado: m = 3 */
6
����
�
�"���'%�
&
��
�
�"���'%�
&
"����
��

��
�<"��		%�"����
��

��
�<"��		%�33
�� �����<�3�����<�3 @����

	���
��
�<"��		%�
&
�
$����
@����

	���
��
�<"��		%�
&
�
$����
������������4�������������������������4�������������
�� �
��<�3�
��<�3 ,"���'%�
����������4����������
	���
�����2���
,"���'%�
����������4����������
	���
�����2���
��"��	��"��	
>
�
�
$����
���

	���
��
�<"��		%��>
�
�
$����
���

	���
��
�<"��		%��
,"�������	
�����&����	
33
����������
�
����������
,"�������	
�����&����	
33
����������
�
����������
int n = 0, m = 0, a, b, c, d;
n++; /* resultado: n = 1 */
++m; /* resultado: m = 1 */
n--; --n; /* resultado: n = -1 */
a = n++; /* resultado: a = -1; n =0 */
b = ++m; /* resultado: b = 2; m = 2*/
c = 2*(m++); /* resultado: c = 4; m = 3*/
d = 3*(++n); /* resultado: d = 3; n = 1*/
int n = 0, m = 0, a, b, c, d;
n++; /* resultado: n = 1 */
++m; /* resultado: m = 1 */
n--; --n; /* resultado: n = -1 */
a = n++; /* resultado: a = -1; n =0 */
b = ++m; /* resultado: b = 2; m = 2*/
c = 2*(m++); /* resultado: c = 4; m = 3*/
d = 3*(++n); /* resultado: d = 3; n = 1*/
7
,"�������	
!��
�
!��,"�������	
!��
�
!��
�� ��
��
	�!��
�	
��
��
	�!��
�	
!��	
!��	
����$��
��	����$��
��	 ��

��
��

��
$����$���$����$���
��-%�
��<�����
�	
-%�
��<�����
�	
+�����
�+�����
� $	,
$	,
&& �-��-�
|| ,*,*
��-%�
��<�����
�	
-%�
��<�����
�	
$����$��	
���

�
$����
$����$��	
���

�
$����
H����G
��	
	��
����

�
H����G
��	
	��
����

�
���E
���
��
!��	���E
���
��
!��	��
^ ^ [,*
.,*
�<��
	�$�/[,*
.,*
�<��
	�$�/
~~ -,J-,J
>>>> ��	���������
��
!��	
��	���������
��
!��	
K
�������K
�������
<<<< ��	���������
��
!��	
��	���������
��
!��	
K
�	>
����K
�	>
����
8
��F��
�"���'%�
"���
	��
F��
�"���'%�
"���
	��
���!�����
���
�
���!�����
���
�
����!
�'%�
��

�
����!
�'%�
��

�
��	��
�"���������	��
�"�������
�
�����
���"�
�����
���"
�
�����
����
 
������� 
�������
<
W
<
;
L<
W
<
;
L <
<
;W
;W
LL
<
W
<
<
W
<
�� �� <
<
��WW ��
,"���'B�	
���!�����	
���
����!
�'%�,"���'B�	
���!�����	
���
����!
�'%�
�� ��!���
	�E��
���	
��!���
	�E��
���	
���������	���������	G
������
�
G
������
�
"�������
���	
"�������
���	
���8������8��� ��
��
	�
���"���������	�
���"���������
<
W
<
P
6<
W
<
P
6 <
<
PWPW 66
<
W
<
4
.<;�/<
W
<
4
.<;�/ <
<
4W4W <;�<;�
<
W
<
\
6<
W
<
\
6 <
<
\W\W 66
<
W
<
]]
6<
W
<
]]
6 <
<
]]W]]W 66
������ ������
9
,"�������	
*���������	,"�������	
*���������	
�� ���"���
���	
$�����	G
���"���
���	
$�����	G
"���
2����

�
��	
�����
"���
2����

�
��	
�����
�1����3�1����3
�� 9���,9���,&
��������
"���
&
��������
"���
$����
2���$����
2�����
+�����
�+�����
� $	,
$	,
>> :����
��
>
�:����
��
>
�
>=>= :����
�
��
��
�:����
�
��
��
�
�� @�*�����*,
@�*�����*,
&
��������
&
��������
"��

�
"��

�
$����
$����
II 2���2����� << :����
��
>
�:����
��
>
�
<=<= :����
�
��
��
�:����
�
��
��
�
==== ��
��
���
��
�
!=!= ���������
�����������
��
int cond;
int a = 3; 
float x = 1.5;
cond = a != x; /* cond=1 -> V */
int cond;
int a = 3; 
float x = 1.5;
cond = a != x; /* cond=1 -> V */
,"�������	
*���������	
33
�<��"��	
,"�������	
*���������	
33
�<��"��	
cond = a != x; /* cond=1 -> V */
cond = a/2.0 == x; /* cond=1 -> V */
cond = a/2 == x; /* cond=0 -> F */
cond = a != 2*x; /* cond=0 -> F */
cond = a >= x; /* cond=1 -> V */
cond = a/3 <= x; /* cond=1 -> V */
cond = a/2 > 2; /* cond=0 -> F */
cond = a; /* cond=3 -> V */
cond = a – 2*x; /* cond=0 -> F */
cond = a != x; /* cond=1 -> V */
cond = a/2.0 == x; /* cond=1 -> V */
cond = a/2 == x; /* cond=0 -> F */
cond = a != 2*x; /* cond=0 -> F */
cond = a >= x; /* cond=1 -> V */
cond = a/3 <= x; /* cond=1 -> V */
cond = a/2 > 2; /* cond=0 -> F */
cond = a; /* cond=3 -> V */
cond = a – 2*x; /* cond=0 -> F */
10
,"�������	
�1����	,"�������	
�1����	
��,"����
	�!��
�	
$�����	
,"����
	�!��
�	
$�����	
�1����	
��	
$����$��	G
	��
�1����	
��	
$����$��	G
	��
���	������
	�
!��	
���	������
	�
!��	
����$��
��	�����$��
��	�
+�����
�+�����
� $	,
$	,
&&&& �-�
.�/�-�
.�/
��-%�
����
����
���
-%�
����
����
���
�"�������	
!��
�
!����"�������	
!��
�
!���
&&&& �-�
.�/�-�
.�/
|||| ,*
.,F/,*
.,F/
!! -,J
.-^ ,/-,J
.-^ ,/
int cond;
int a = 3; 
float x = 1.5;
int cond;
int a = 3; 
float x = 1.5;
,"�������	
�1����	
33
�<��"��	
,"�������	
�1����	
33
�<��"��	
cond = (a/2 == x) && (a > 2); /* cond=0 -> F */
cond = (a != x) || (a/x < 2); /* cond=1 -> V */
cond = (x <= a) && (a >= 2*x); /* cond=1 -> V */
cond = !(a/3 <= x); /* cond=0 -> F */
cond = (a/2==x) || (a>=x) && !(2*x!=a); /* cond=1 -> V */
cond = a && x; /* cond=1 -> V */
cond = (a - 2*x) || (x < a/2); /* cond=0 -> F */
cond = (a/2 == x) && (a > 2); /* cond=0 -> F */
cond = (a != x) || (a/x < 2); /* cond=1 -> V */
cond = (x <= a) && (a >= 2*x); /* cond=1 -> V */
cond = !(a/3 <= x); /* cond=0 -> F */
cond = (a/2==x) || (a>=x) && !(2*x!=a); /* cond=1 -> V */
cond = a && x; /* cond=1 -> V */
cond = (a - 2*x) || (x < a/2); /* cond=0 -> F */
11
������Z����
�����
�"�������	������Z����
�����
�"�������	
++ ++ ----
--
!!
��&4"1	
����������G
������������&4"1	
����������G
����������
:���	
F�����:���	
F�����
-���'%�-���'%�
:����
"�����Z����:����
"�����Z����
* /* /
%%
:
���"����'%�G
��$�	%�:
���"����'%�G
��$�	%�
:1�
��
.��	��
��
��$�	%�
�������/:1�
��
.��	��
��
��$�	%�
�������/
:����
"�����Z����:����
"�����Z����
%% :1�
��
.��	��
��
��$�	%�
�������/:1�
��
.��	��
��
��$�	%�
�������/
+ + -- �
!���'%�G
���'%��
!���'%�G
���'%�
> >= < > >= < 
<=<= *���������	*���������	
== !=== != ��
��G
�����������
��G
���������
&&&& �
�1�����
�1����
|||| ,F
�1����,F
�1����
= += = += --= = 
*= /=*= /= ����!
�'%�����!
�'%�
���	�%�
��	�����	
��
!�!�������
�	�%�
��	�����	
��
!�!�������
stdio.hstdio.h
���������	
���������	
�� ��8����8��33
�� 9
�'%�
9
�'%�
printf()printf()
9
�'%�
9
�'%�
�������	
��
�������
�
��8���������	
��
�������
�
��8��
�� 9
�'%�
9
�'%�
putchar()putchar()
���������	
���������	
����������������33
�� 9
�'%�
9
�'%�
scanf()scanf()
�� 9
�'%�
9
�'%�
gets()gets()
�� 9
�'%�
9
�'%�
getchar()getchar()
printf (string_de_controle, argumentos);printf (string_de_controle, argumentos);
�������	
��
��8��
33
printf()
�������	
��
��8��
33
printf()
��9
�'%�
"���
�
9
�'%�
"���
�
�	�����
����������	�����
��������� ��
��	"�	���$�
��
��	"�	���$�
��
	�8��
"���%�G
�����������
�
$8������
	�8��
"���%�G
�����������
�
$8����
�������	
��
��8��
33
printf()
�������	
��
��8��
33
printf()
�� string_de_controlestring_de_controle ���	�	��
��3���	�	��
��3
�� ���������	
>
�
	��%�
�<�!���	
��
�������������	
>
�
	��%�
�<�!���	
��
����
�� ���������	
��
��������
.���������	
��
��������
.__//
�� �������	
��
�������G
>
�
�������
�
�������
����
�������	
��
�������G
>
�
�������
�
�������
����
�	
���
�����	
	��%�
��	�����	
.�	
���
�����	
	��%�
��	�����	
.YY//�	
���
�����	
	��%�
��	�����	
.�	
���
�����	
	��%�
��	�����	
.YY//
�� argumentosargumentos 	%�
�	
$����$��	
�
E�	
�����H��	
	%�
�	
$����$��	
�
E�	
�����H��	
	��%�
�<�!���	
��
�����	��%�
�<�!���	
��
�����
�������	
��
��8��
33
printf()
�������	
��
��8��
33
printf()
�����������	
��
��������
��"�����
���������	
���������	
��
��������
��"�����
���������	
�	"�����	
��
	�8��3�	"�����	
��
	�8��3
�� \\nn MM ��$�
���+���$�
���+�
�� \\t t MM ��!
��'%�
+���2�������!
��'%�
+���2�����
�� \\\\ MM �
"�1"���
�������
"�1"���
��������!����!������ \\\\ MM �
"�1"���
�������
"�1"���
��������!����!����
�� \\b b MM !��6	"���!��6	"���
�� \\" " MM �	"�	�	"�	
�� \\' ' MM �"1	������"1	�����
�� \\xnnnxnnn MM �1����
+�<��������
��
���������
������1����
+�<��������
��
���������
�����
�� \\aa MM ������
	�����������
	�����
�������	
��
��8��
33
printf()
�������	
��
��8��
33
printf()
�� �������	
��
�������
��	"��8$��	
.����'��
"��
�������	
��
�������
��	"��8$��	
.����'��
"��
YY/3/3
�� %d (%i)%d (%i)MM �H����	
�������	
��
��������H����	
�������	
��
�������
�� %f%f MM �H����	
����	
��
��"�
�H����	
����	
��
��"�
����������
�� %lf%lf MM �H����	
����	
��
��"�
�H����	
����	
��
��"�
��
!����
!��
MM �H����	
����	
��
����'%�
�����8�����H����	
����	
��
����'%�
�����8������ %e (%E)%e (%E)MM �H����	
����	
��
����'%�
�����8�����H����	
����	
��
����'%�
�����8����
�� %c%c MM ������������������
�� %s%s MM 	�>SZ����
��
���������	
.	�>SZ����
��
���������	
.	�����	�����//
�� %x (%X)%x (%X)MM �H����	
��
+�<��������
.!�	�
�R/�H����	
��
+�<��������
.!�	�
�R/
�� %o%o MM �H����	
��
�����
.!�	�
N/�H����	
��
�����
.!�	�
N/
�� %%%% MM �
"�1"���
���������
Y�
"�1"���
���������
Y
�� %p%p MM ������'�	
��
���1���
.��
+�<��������/������'�	
��
���1���
.��
+�<��������/
12
�� �������	
��
�������
"����
	��
��������	
"���
�������	
��
�������
"����
	��
��������	
"���
�	"�������'%�
��
�	"�������'%�
��
����
��
�8����
��
���"�����
��
�8����
��
���"� �
��
�
��
�H����
��
��	�	
�������	�H����
��
��	�	
�������	33
%[alinhamento][tamanho][.][precisão]formato%[alinhamento][tamanho][.][precisão]formato
�������	
��
��8��
33
printf()
�������	
��
��8��
33
printf()
��3
���"����
���
2���	
K
�	>
����
3
���"����
���
2���	
K
�	>
����
"���
�������
�
"���
�������
�
tamanhotamanho �	"����������	"���������
��3
���'�
����+������
K
�	>
����3
���'�
����+������
K
�	>
����
�	"�������
�H����
��
���������	
�	"�������
�H����
��
���������	
�
	����
��"��		�	G
����
����
�
�
	����
��"��		�	G
����
����
�
	����
�
�
"����
��������	����
�
�
"����
��������
�	"�������
�H����
��
��	�	
�	"�������
�H����
��
��	�	
�������	
�
	����
��"��		�	��������	
�
	����
��"��		�	�
13
��,
���	
�������	
��
����+������3,
���	
�������	
��
����+������3
�� ++ �� ��"����
�
	����
��
��"����
�
	����
��
;; ��	��
>
����
�
�H����
&
"�	���$���	��
>
����
�
�H����
&
"�	���$�
�� #x#x �
�
#X#X MM ��"����
��"����
�<�< �
�
�[�[K
�	>
����
��
�H����
+�<�K
�	>
����
��
�H����
+�<�
�� #f#fG
G
#e#e �
�
#E#E MM ��"����
�
��"����
�
"����
�������"����
�������G
��	��
"���
�������	G
��	��
"���
�������	
�������	
��
��8��
33
printf()
�������	
��
��8��
33
printf()
13a
�������	
��
��8��
33
putchar()
�������	
��
��8��
33
putchar()
�� �	���$�

�
���������
��
����
�
"�����
��
�	���$�

�
���������
��
����
�
"�����
��
"�	�'%�
��
��"�	�'%�
��
��
��
�
�	�����
�
�	���
putchar (<variável>);putchar (<variável>);
14
��,
��	
�����
��
�������
&
�
��"��		%�
��
���������
,
��	
�����
��
�������
&
�
��"��		%�
��
���������
�����	"����
��
�1����
�����
��
���
�����������	"����
��
�1����
�����
��
���
������
�� ���
�����
"���
	��
��
��"�
���
�����
"���
	��
��
��"�
intint �
�
charchar��
�������	
��
�������
33
scanf()
�������	
��
�������
33
scanf()
��*�����
��
����
��
���������
��
����	
��	�����	
"���
*�����
��
����
��
���������
��
����	
��	�����	
"���

	
����
"���
��������
	
����
"���
��������
scanf (string_de_controle, argumentos);scanf (string_de_controle, argumentos);
15
�� string_de_controlestring_de_controle3
3
�������	
��
�������
.�������	
��
�������
.Y7Y7/G
/G
�	
��	��	
�����������	
"���
�
"�����./��	
��	��	
�����������	
"���
�
"�����./�
�� argumentosargumentos33 ������'�
��	
$����$��	
����
	��%�
������'�
��	
$����$��	
����
	��%�
��������	
�	
$�����	
��
�������3
��������	
�	
$�����	
��
�������3
&nome_variável&nome_variável��
�� ,
�"������
,
�"������
&& ��"��	����
�
������'�
��

��
$����$�����"��	����
�
������'�
��

��
$����$���
16
��*�����
��
�������
>
�
*�����
��
�������
>
�
�Z

��
	�>SZ����
��
���������	�Z

��
	�>SZ����
��
���������	
..	�����	�����/
��&
>
�
	�E�
"��		������
�
�����
/
��&
>
�
	�E�
"��		������
�
�����
�-J�*�-J�*��
�������	
��
�������
33
gets()
�������	
��
�������
33
gets()
17
gets(nome_da_variável);gets(nome_da_variável);
nome_da_variável = getchar();nome_da_variável = getchar();
�������	
��
�������
33
getchar()
�������	
��
�������
33
getchar()
� getchar() �� ������
>
�
������
>
�
�	"���

��
�����
	��
�	"���

��
�����
	��
"��		������"��		������ �
��$��$�
	�
$����
��
������
��$��$�
	�
$����
��
�����
�� ��$���$���	�
"��		�����
	�
"��		�����
�-J�*�-J�*��"��	
��
�������
�
������������"��	
��
�������
�
����������
18
nome_da_variável = getchar();nome_da_variável = getchar();
��-%�
��2��
"����
��
�-��
�
"���%�3-%�
��2��
"����
��
�-��
�
"���%�3
� getche() �� �Z
���������G
�<�!�
��
����G
��	"��	�
�Z
���������G
�<�!�
��
����G
��	"��	�
�-J�*�-J�*��
� getch() �� �Z
���������G
�%�
�<�!�
��
����G
��	"��	�
�Z
���������G
�%�
�<�!�
��
����G
��	"��	�
�-J�*�-J�*��
��:���������	
�
��	�
	%�
�"������	
�

��
:���������	
�
��	�
	%�
�"������	
�

��
�<"��		%�
"���
�<"��		%�
"���
���$�����
���$�����
	�
��	
�����
��

�
	�
��	
�����
��

�
��"�
�	"������������"�
�	"����������
(<tipo>) <expressão>(<tipo>) <expressão>
:���������	
.��	�/:���������	
.��	�/
(<tipo>) <expressão>(<tipo>) <expressão>
19
V
�	�B�	V
�	�B�	
J�!���
�����J�!���
�����
����������
��������
����
���
�����������
��������
��������
����
���
�����������
������+����
.�����/
&

�
���E
���
��
�1����	
������+����
.�����/
&

�
���E
���
��
�1����	
"���
�
���"
�����
��"��	�����
�H����	G
�����	G
"���
�
���"
�����
��"��	�����
�H����	G
�����	G
"���
�'%�
�
�
���	
���������	�"���
�'%�
�
�
���	
���������	�
��+��"344"��5�6�"��������45�6�4�����+��"344"��5�6�"��������45�6�4�������+��"344"��5�6�"��������45�6�4�����+��"344"��5�6�"��������45�6�4�����
*��(��
 -� ���" .�� ���� ����
���� ���� RL O� �
���� ���� RN O� �
���� ���� R) OQ �
����
���� OQ �� ;
����
���� O( Q� �

Continue navegando