Informática, perguntado por lucas829719, 4 meses atrás

Para essa questão, suponha o seguinte enunciado. “A resistência de uma liga metálica se dá pelos percentuais de utilização de carbono misturados a outros elementos, essencialmente o ferro. Suponha a necessidade de se implementar uma função que, dada uma métrica de resistência (tipo de resistência – suponha que existam disponíveis 10 níveis de resistência) e um volume de ferro (em toneladas) calcule e retorne o percentual e a massa (em toneladas) de carbono a ser utilizada na liga metálica”. Para esse enunciado foi implementada uma função cuja chamada ocorrerá na forma: . . . float massaCarbono; massaCabono = CalculaQtdCarbono(tipo_resist,massaFerro, &percentual_carbono); . . . Assinale a opção abaixo que represente a interface mais apropriada para a questão:
. float CalculaQtdCarbono(float, float, float *); .
. float CalculaQtdCarbono(float, float, float); .
. float CalculaQtdCarbono(unsigned char, float, float); .
. float CalculaQtdCarbono(unsigned char, float, int *); .
. float CalculaQtdCarbono(unsigned char, float, float *); .

Soluções para a tarefa

Respondido por EliasafeGS
13

Resposta:

. float CalculaQtdCarbono(unsigned char, float,

float *); .

Explicação:  A função deve  

retornar dois valores: a massa de carbono (colocado  

como float em razão dos valores fracionários) e o  

percentual de carbono (passado como referência,  

como float, na lista de parâmetros da função). Foi utilizado  

o “ unsigned int” para o tipo da liga em função de uma  

escala com poucos valores (por exemplo, de 1 a 10).

Respondido por carolinetmbrito
3

Resposta:

float CalculaQtdCarbono(unsigned char, float, float *); .

Explicação:

Perguntas interessantes