A maior rede de estudos do Brasil

Grátis
61 pág.
AED - Aula 9

Pré-visualização | Página 1 de 6

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

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

�
���(
���
��
�������	)
'
�
	%�
�*��
����	
'
����
�
���(
���
��
�������	)
'
�
	%�
�*��
����	
'
����
�
!�����������
+
�,������!�����������
+
�,������
���
����	
�
����	
&& 	%�
!�����������	
'
�
��������

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

�
$����
��
������������	
�
�
����	������������	
�
�
����	������������	
�
�
����	������������	
�
�
����	
���
����	
�
����	
&& 	%�
!�����������	
'
�
��������

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

�
$����
��
	�
�+������	�
�+������
�� �
"���
����
�
�%�
��-
��	����%���
"���
����
�
�%�
��-
��	����%��
���'
�

����-��
!�����������	
�
�
����	.���'
�

����-��
!�����������	
�
�
����	.���'
�

����-��
!�����������	
�
�
����	.���'
�

����-��
!�����������	
�
�
����	.
�� �$����
'
�
�	
 ����	
��
!�������
��'
��
�$����
'
�
�	
 ����	
��
!�������
��'
��
������	
������	
�����	�����	 �
���	
���/���	
��
���
�
����������
���	
���/���	
��
���
�
���������
�� �(
���
�
�(
���
�
������-��������-�� �
!��������
!���������
����������
��������
���!��$������������!��$��������� ��
�0����	
���	��
/��	
��
�0����	
���	��
/��	
����������������������������
�� �$����
��!����%��$����
��!����%� ��
����,�	
��
�0����	)
������-����
��
����,�	
��
�0����	)
������-����
����	
�
�����������
���������	�����	
�
�����������
���������	�
<tipo> nome_da_função (<tipo> arg1, <tipo> arg2, ..., 
<tipo> argN)
{
<tipo> nome_da_função (<tipo> arg1, <tipo> arg2, ..., 
<tipo> argN)
{
�
����	�
����	
11
����
��������11
����
��������
�
����	�
����	
11
����
��������11
����
��������
{
<corpo da função>
return valor_de_retorno;
}
{
<corpo da função>
return valor_de_retorno;
}
int soma(int a, int b)
{
int soma(int a, int b)
{
���*��!��
��

��
�
��%�1�*��!��
��

��
�
��%�1
�
����	�
����	
11
����
��������11
����
��������
�
����	�
����	
11
����
��������11
����
��������
{
int c;
c = a + b;
return c;
}
{
int c;
c = a + b;
return c;
}
int soma(int a, int b)
{
int soma(int a, int b)
{
�
����	�
����	
11
����
��������11
����
��������
�
����	�
����	
11
����
��������11
����
��������
2���
�
��%�
2���
�
��%�
��$�
���

�
��!���$�
���

�
��!� 3�,��)
3�,��)
���)
�����4)
�
'
��
�������5
�
��!�
��
���)
�����4)
�
'
��
�������5
�
��!�
��
	�
$����
��
�������
3	�
$����
��
�������
3	�/��	�/��4�4�
6	
���
�����	
3�
!��7�����	4
6	
���
�����	
3�
!��7�����	4
�������
�
�������
�
��!�
�
'
��	
$�����	
��!�
�
'
��	
$�����	
	%�
�	!�����	
!���
	%�
�	!�����	
!���
	����
����!
����	
!���
�
��%�
3	����
����!
����	
!���
�
��%�
3��������������4�4�
{
int c;
c = a + b;
return c;
}
{
int c;
c = a + b;
return c;
}
���!�
��
�
��%����!�
��
�
��%�
int random()int random()
��8��
�
��%�
8��
�
��%�
!���
�%�
���
���
�����	!���
�%�
���
���
�����	)
 �	��
)
 �	��
�%�
������5�%�
������599��	�
�*��!��1��	�
�*��!��1
�
����	�
����	
11
����
��������11
����
��������
�
����	�
����	
11
����
��������11
����
��������
int random()
{
srand(time(NULL));
return (rand() % 100);
}
int random()
{
srand(time(NULL));
return (rand() % 100);
}
�� �
�*!��		%�
�������
��
�������
�
�*!��		%�
�������
��
�������
returnreturn +
�,�����
+
�,�����
��
��
$����
��
�������$����
��
������� ��
�
��%����
�
��%��
�� �		�
�������
+
	��!��
�
�		�
�������
+
	��!��
�
:�����
�
	��
�*��
����:�����
�
	��
�*��
���� !��
!��

��
�
��%��
;���
�!0	
���
	��5
�*��
�����
��
�
��%��
;���
�!0	
���
	��5
�*��
�����
�
����	�
����	
11
����
��������11
����
��������
�
����	�
����	
11
����
��������11
����
��������

��
�
��%��
;���
�!0	
���
	��5
�*��
�����
��
�
��%��
;���
�!0	
���
	��5
�*��
�����
�� �	
�
����	
	0
!����
	��
���������	
����
��
�
���	
�	
�
����	
	0
!����
	��
���������	
����
��
�
���	
�
����	�
"�� ���
����	�
"�� ��99	�
'
�
�
���!�
��
!�������
!�����!��
	�
'
�
�
���!�
��
!�������
!�����!��
33main()main()4
+

��
�
��%�<4
+

��
�
��%�<
��8��
�����
��5		���
��
�����-����	
�
��$����%�
3�
8��
�����
��5		���
��
�����-����	
�
��$����%�
3�
�,�����4
��

��
�
��%�
+
���� 
����
�
	�
$����
�
�,�����4
��

��
�
��%�
+
���� 
����
�
	�
$����
�

��
$���5$��1
��
$���5$��1
resultado = soma(x,y);resultado = soma(x,y);
�
����	�
����	
11
��$������11
��$������
�
����	�
����	
11
��$������11
��$������
��;�
$������)
�
��	
�����
��
�,�����
��

��
�
��%�
+
;�
$������)
�
��	
�����
��
�,�����
��

��
�
��%�
+

��
�*!��		%�)
'
�
!���
	��

	���
��
'
��'
��
�
���

��
�*!��		%�)
'
�
!���
	��

	���
��
'
��'
��
�
���
'
�
������

��
�*!��		%�1'
�
������

��
�*!��		%�1
printf("Soma: %d\n", soma(a,b) );printf("Soma: %d\n", soma(a,b) );
int x, y, resultado;
int soma(int a, int b){
return (a + b);
int x, y, resultado;
int soma(int a, int b){
return (a + b);
�
����	�
����	
11
��$������11
��$������
�
����	�
����	
11
��$������11
��$������
���
��%�
'
�
����
��
�
	���
��	
$�����	
��
*
�
=1�
��%�
'
�
����
��
�
	���
��	
$�����	
��
*
�
=1
}
int main(){
x = 3;
y = 5;
resultado = soma(x, y);
printf("%d\n", resultado);
}
}
int main(){
x = 3;
y = 5;
resultado = soma(x, y);
printf("%d\n", resultado);
} >?
�� �	
$���5$��	
�	
$���5$��	
** �
�
== ��
�*��!��
��������
	%�
�,�����	
��
��
�*��!��
��������
	%�
�,�����	
��
!��7�����	
����	!��7�����	
����	��
�� ��������
�*��!��
��������)
�	
���
�����	
��������
�*��!��
��������)
�	
���
�����	
�%�
�%�
!�		
��
����		���������
�	
��	��	
����	!�		
��
����		���������
�	
��	��	
����	 '
�
�	
'
�
�	
�
����	�
����	
11
��$������11
��$������
�
����	�
����	
11
��$������11
��$������
!�		
��
����		���������
�	
��	��	
����	!�		
��
����		���������
�	
��	��	
����	 '
�
�	
'
�
�	
!��7�����	
'
�
�
�
��%�
�	!����!��7�����	
'
�
�
�
��%�
�	!����
�� ��
	
$�����	
	%�
�!���	
��!����	
!���
�
�
��%�
��
	
$�����	
	%�
�!���	
��!����	
!���
�
�
��%�
�,�����)
�,�����)
	��
	��
�������	
!���	
���������		��
	��
�������	
!���	
���������	 ��	
��	
!��7�����	
������
��
�
��%��!��7�����	
������
��
�
��%��
6
��!�
6
��!�
voidvoid6
��!�
6
��!�
voidvoid
��@

����-���
��
@

����-���
��
!�����������	!�����������	��
��@

�
��!�
'
�
��!��	����
�
A����B)
�
	�(�1@

�
��!�
'
�
��!��	����
�
A����B)
�
	�(�1
�� 
��

��
$���5$��$���5$�� ��		�
��!�
��		�
��!�
����-�������-��� �����:��
�����:��
�������������)
�������������)
�� 
��

��
�
��%��
��%� ��		�
��!�
��		�
��!�
�������������� 
�
�����:��

�
�����:��
����������������������������
��������
'
�

��
�
��%�
������
'
�

��
�
��%�
�%�
�������
���,
�
�%�
�������
���,
�
$����$����)
�
	�(�)
+

�
!������������)
�
	�(�)
+

�
!������������
void nome_do_procedimento (<tipo> parâmetro1, 
<tipo> parâmetro2, ..., <tipo> parâmetroN)
void nome_do_procedimento (<tipo> parâmetro1, 
<tipo> parâmetro2, ..., <tipo> parâmetroN)
������������	������������	
11
����
��������11
����
��������
������������	������������	
11
����
��������11
����
��������
<tipo> parâmetro2, ..., <tipo> parâmetroN)
{
<corpo do procedimento>
}
<tipo> parâmetro2, ..., <tipo> parâmetroN)
{
<corpo do procedimento>
}
void imprime_dobro(int x) 
{
printf("Dobro de x: %d", 2*x);
void imprime_dobro(int x) 
{
printf("Dobro de x: %d", 2*x);
���*��!��
��
!�����������1�*��!��
��
!�����������1
������������	������������	
11
����
��������11
����
��������
������������	������������	
11
����
��������11
����
��������
printf("Dobro de x: %d", 2*x);
}
printf("Dobro de x: %d", 2*x);
}
������
��$������	

�
!�����������)
��$���	

����-5����
��$������	

�
!�����������)
��$���	

����-599��
��
����
'
��'
��
�
���
�������1����
'
��'
��
�
���
�������1
procedimento(parâmetros);procedimento(parâmetros);
������������	������������	
11
��$������11
��$������
������������	������������	
11
��$������11
��$������
�� ���!���
�
���������
��
��$����%�
��

��
�
��%�1���!���
�
���������
��
��$����%�
��

��
�
��%�1
resultado = função(parâmetros);resultado