·

Engenharia Elétrica ·

Linguagens de Programação

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta

Texto de pré-visualização

LISTA DE FUNÇÕES não usar variável global 1 Escreva um programa para saber quanto uma artesã ganha ao vender várias unidades de um mesmo produto que ela fabrica VALORGANHO VALORVENDAUMPRODUTO VALORCUSTOUMPRODUTO QUANTIDADEVENDIDA O valor de venda de um produto o valor do custo de um produto e a quantidade vendida de produtos devem ser fornecidos pelo usuário Faça duas versões diferentes do mesmo programa Todas as duas versões deve ter uma função responsável por calcular o valor ganho chamada calculaValorGanho Determine os parâmetros e o tipo de retorno necessários dessa função em cada uma das versões 1ª versão Todas as leituras devem ser realizadas na função main O valor ganho pela artesã deve ser impresso na função calculaValorGanho 2ª versão Nenhuma leitura deve ser realizada na função main O valor ganho pela artesã deve ser impresso no main 2 Escreva um programa que leia um número indeterminado de valores que representam raios de círculos Para cada valor informado imprimir a área e seu perímetro Considere o valor do π igual a 314 O programa será encerrado ao ser fornecido para o raio um valor negativo Para obter o valor da área do círculo o programa deverá chamar a função areaCirculo Para obter o valor do seu perímetro o programa deverá chamar a função compCircunferencia Nome areaCirculo Descrição Retorna a área do círculo Parâmetro float raio raio do circulo Retorno float Área do círculo Nome compCircunferencia Descrição Retorna o comprimento da circunferência perímetro Parâmetro float raio raio do círculo Retorno float Perímetro do círculo 3 Escreva um programa que exibe o seguinte menu e realiza as ações correspondentes sobre um círculo inicialmente de raio igual a 1considere o valor do π igual a 314 1 Alterar raio 2 Exibir diâmetro 2 Exibir area 3 Exibir perímetro 0 Sair Observe que o menu é exibido e a cada vez que o usuário escolhe uma de suas opções a ação correspondente é executada e o mesmo processo se repete Apenas quando a opção escolhida for zero que o programa termina 4 Dado um conjunto com n elementos chamase arranjo simples de taxa k a todo agrupamento de k elementos distintos dispostos numa certa ordem Faça uma função para calcular o número total de arranjos de n elementos tomados k a k através da fórmula 𝐴𝑛 𝑘 𝑛 𝑛 𝑘 Esta função deve obrigatoriamente chamar uma função fatorial implementada por você com o seguinte protótipo int fatotial int num Escreva também o main para testar a função arranjo 5 Escreva um programa que leia pares de valores positivos use a função leNaoNegativo Imprima se os elementos de cada par são números amigos ou não A leitura dos pares deve terminar quando o usuário digitar o par 0 e 0 Dois números A e B são amigos se a soma dos divisores de A excluindo A é igual a B e a soma dos divisores de B excluindo B é igual a A Para a verificar se dois números são amigos utilize a função saoAmigos A função saoAmigos deve usar a função somaDivisores Nome leNaoNegativo Descrição Faz a leitura de um valor Se ele for negativo a leitura deve ser repetida até que o valor lido seja zero ou positivo Parâmetros Nenhum Retorno int o valor lido Nome somaDivisores Descrição Calcula a soma dos divisores do número informado exceto ele mesmo Parâmetros Um número inteiro e positivo Retorno A soma dos divisores Exemplo Para o valor 8 124 7 Nome saoAmigos Descrição retorna 1 se os 2 números de entrada forem amigos 0 caso contrário Parâmetros int Dois números inteiros positivos Retorno int 1 se os dois números são amigos 0 caso contrário Observação Utilize a função somaDividores Exemplo 220 e 284 são amigos pois 220 1245101120224455110284 284 12471142220 1184 e 1210 também são amigos