Buscar

O programa a seguir cadastra 5 produtos. Em seguida, imprime uma lista com o código e o nome de cada item. Por último, consulta o preço de um produ...

O programa a seguir cadastra 5 produtos. Em seguida, imprime uma lista com o código e o nome de cada item. Por último, consulta o preço de um produto por meio de seu código.
#include
typedef struct (
long codigo;
char nome[100];
float preco;
) Produto;
#define QUANTIDADE_DE_PROTUDOS 5
int main () {
int i;
Protudo protudos[QUANTIDADE_DE_PRODUTOS];
printf("Campos: codigo-do-produto nome preco\n");

for(i=0; (i < QUANTIDADE_DE_PRODUTOS); i++) {
printf("\nInforme os dados do produto(%i): ",i+1);
__________________________________

}
for(i=0; (i < QUANTIDADE_DE_PROTUDOS); i++) {
______________________________
}

long codigo_digitado;
printf("\nInforme o codigo do produto: ");
scanf("%1d", &codigo_digitado);
for(i=1; (i < QUANTIDADE_DE_PRODUTOS); i++){

if(produtos[i].codigo == codigo_digitado) {

printf("\nPreco: R$ %1.2f\n", produtos[i].preco);

}
}
getchar();
return 0;

}


a) scanf(“%id %s $f, produtos[i].codigo, produtos[i].nome, produtos[i].preco);
printf(“
%id %s R$ %1.2f”, produtos[i].codigo, produtos[i].nome, produtos[i].preco);
b) scanf(“%id %s $f, produtos[i].codigo, produtos[i].nome, produtos[i].preco);
printf(“
%id %s R$ %1.2f”, &produtos[i].codigo, &produtos[i].nome, &produtos[i].preco);
c) scanf(“%id %s $f, &produtos[i].codigo, &produtos[i].nome, &produtos[i].preco);
printf(“
%id %s R$ %1.2f”, produtos.codigo, produtos.nome, produtos.preco);
d) scanf(“%id %s %f código, nome, preco);
printf(“
%id %s R$ %1.2f, código, nome, preco);
e) scanf(“%id, $s $f, &produtos[i].codigo, &produtos[i].nome, &produtos[i].preco);
printf(“
%id %s R$ %1.2f”, protudos[i].codigo, produtos[i].nome, produtos[i].preco);

Essa pergunta também está no material:

Compilado de Provas - Linguagem e Técnica de Programação - UNIP EAD
19 pág.

Linguagem de Programação. Centro Universitário Joaquim NabucoCentro Universitário Joaquim Nabuco

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra c) scanf("%id %s $f, &produtos[i].codigo, &produtos[i].nome, &produtos[i].preco); printf("
%id %s R$ %1.2f", produtos[i].codigo, produtos[i].nome, produtos[i].preco);.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais