61 pág.

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