Uma das etapas iniciais da implementação das funções consiste na definição de suas interfaces, ou seja, definição dos tipos de retornos e de suas listas de parâmetros. Para essa questão, suponha o seguinte enunciado: “Um certa loja apresenta um programa de incentivo aos seus vendedores atribuindo premiações àqueles que realizaram mais vendas no mês (independentemente do valor vendido) e àqueles que conseguiram maiores montantes de venda (maior valor vendido independentemente do número de vendas efetuadas). As vendas estão lançadas em uma matriz – cada linha denota um vendedor e as colunas representam as vendas de cada vendedor. A última posição das colunas de cada vendedor contém o valor -1 indicando o término dos lançamentos. Os nomes dos vendedores estão lançados em um vetor de strings– cada vendedor respresenta um índice do vetor“. Para tanto, serão criadas as funções abaixo: NomeVendedorMaiorQtdVendas( ); NomeVendedorMaiorValorVendas( ); Para a questão, suponha que a quantidade máxima de vendas vale 30 e os nomes têm o tamanho máximo de 40 caracteres. Assinale a opção abaixo que contenha as interfaces das funções apropriadas ao enunciado: a. . float NomeVendedorMaiorQtdVendas(float vendas[][], char nomes[][], char nomemaior[]) ; int NomeVendedorMaiorValorVendas(float vendas[][], char nomes[][], char nomemaior[]) . b. . float NomeVendedorMaiorQtdVendas(float vendas[][30], char nomes[][40], char nomemaior[]) ; int NomeVendedorMaiorValorVendas(float vendas[][30], char nomes[][40], char nomemaior[]) . c. . int NomeVendedorMaiorQtdVendas(float vendas[][30], char nomes[][40], char nomemaior[]) ; float NomeVendedorMaiorValorVendas(float vendas[][30], char nomes[][40], char nomemaior[]) . d. . int NomeVendedorMaiorQtdVendas(float vendas[][], char nomes[][],
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Lista de comentários


Helpful Social

Copyright © 2024 ELIBRARY.TIPS - All rights reserved.