1
Lista de Exercícios Nome: _________________________________________________ Matrícula: ______________________ Curso: Engenharia de Computação Disciplina: Estrutura de dados Funções QUESTÕES 1. Escreva um programa em C que leia um número decimal do usuário na função main( ) e calcule e mostre o valor desse número elevado ao quadrado. Crie uma função recebendo o número lido por parâmetro para fazer esse cálculo. 2. Modifique o exercício anterior de forma que a leitura do número decimal seja realizada em uma função chamada leValores( ). 3. Escreva um programa em C que leia dois números inteiros do usuário e realize a soma entre eles. Faça a leitura na função main( ) e crie uma função para realizar e mostrar a soma. Use parâmetros para resolver esse problema. 4. Escreva um programa em C que leia três números inteiros em uma função chamada leValores() e calcule e mostre o maior dos três valores em uma função chamada calculaMaior(). Os números lidos deverão ser informados à função calculaMaior() por meio de parâmetros. 5. Modifique o exercício 4 de forma que o maior número seja impresso por uma função chamada escreveValor( ). A função deverá receber o número a ser impresso via parâmetro. 6. Escreva um programa em C que leia o valor de uma base e o valor de um expoente e calcule e mostre o resultado da base elevada ao expoente. Crie uma função para fazer a leitura dos valores, uma segunda função para fazer o cálculo, e uma terceira função para imprimir o resultado. 7. Escreva um programa em C que defina uma função para ler um número inteiro qualquer do usuário. Após a leitura, essa função deverá chamar outra função para verificar se o número lido é primo. Caso seja, a mensagem "Número primo" deverá ser impressa na tela; caso contrário, a mensagem "Não é primo" deverá ser impressa. Defina uma terceira função apenas para imprimir essa mensagem (o tamanho máximo da mensagem recebida é de 50 caracteres).

Exercício Em C - Funções

  • Upload
    andr

  • View
    5

  • Download
    1

Embed Size (px)

Citation preview

  • Lista de Exerccios Nome: _________________________________________________ Matrcula: ______________________

    Curso: Engenharia de Computao Disciplina: Estrutura de dados

    Funes

    QUESTES 1. Escreva um programa em C que leia um nmero decimal do usurio na funo main( ) e

    calcule e mostre o valor desse nmero elevado ao quadrado. Crie uma funo recebendo o nmero lido por parmetro para fazer esse clculo.

    2. Modifique o exerccio anterior de forma que a leitura do nmero decimal seja realizada em uma funo chamada leValores( ).

    3. Escreva um programa em C que leia dois nmeros inteiros do usurio e realize a soma entre eles. Faa a leitura na funo main( ) e crie uma funo para realizar e mostrar a soma. Use parmetros para resolver esse problema.

    4. Escreva um programa em C que leia trs nmeros inteiros em uma funo chamada leValores() e calcule e mostre o maior dos trs valores em uma funo chamada calculaMaior(). Os nmeros lidos devero ser informados funo calculaMaior() por meio de parmetros.

    5. Modifique o exerccio 4 de forma que o maior nmero seja impresso por uma funo chamada escreveValor( ). A funo dever receber o nmero a ser impresso via parmetro.

    6. Escreva um programa em C que leia o valor de uma base e o valor de um expoente e calcule e mostre o resultado da base elevada ao expoente. Crie uma funo para fazer a leitura dos valores, uma segunda funo para fazer o clculo, e uma terceira funo para imprimir o resultado.

    7. Escreva um programa em C que defina uma funo para ler um nmero inteiro qualquer do usurio. Aps a leitura, essa funo dever chamar outra funo para verificar se o nmero lido primo. Caso seja, a mensagem "Nmero primo" dever ser impressa na tela; caso contrrio, a mensagem "No primo" dever ser impressa. Defina uma terceira funo apenas para imprimir essa mensagem (o tamanho mximo da mensagem recebida de 50 caracteres).