diaria= int(input (' informe o total de dias: ' ) ) Km= float(input (' informe o total de km rodados ' ) ) pagamento) = diaria *40 + km * 0.45 print (pagamento)Considere as seguintes afirmações:
I. Ao substituir a função float, pela função int, na captura da variável “km”, garante-se que a variável “pagamento” sempre retorne um valor inteiro.
II. Ao substituir a função float, pela função int, na captura da variável “km”, garante-se que o input retorne erro para valores informados com casas decimais.
III. Na operação de cálculo do pagamento, em função da ausência de parênteses, a adição será realizada primeiramente e na sequência as multiplicações.
Está correto o que se afirma em:
A I e II, apenas.
B I, II e III.
C II, apenas.
D I e III, apenas.
E I, apenas.
Respostas
respondido por:
0
eis o código corrigido
diaria= int(input (' informe o total de dias: ' ) )
km= float(input (' informe o total de km rodados ' ) )
pagamento = diaria *40 + km * 0.45
print (pagamento)
I. Ao substituir a função float, pela função int, na captura da variável “km”, garante-se que a variável “pagamento” sempre retorne um valor inteiro.
falso. Mesmo que km seja inteiro, como é multiplicado por valor float (0.45) resultará em um float portanto pagamento será float, mesmo que km seja inteiro.
II. Ao substituir a função float, pela função int, na captura da variável “km”, garante-se que o input retorne erro para valores informados com casas decimais.
verdade. Se o usuário digitar um valor com casas decimais o int vai dar erro.
III. Na operação de cálculo do pagamento, em função da ausência de parênteses, a adição será realizada primeiramente e na sequência as multiplicações.
falso. Na ausencia de parenteses, a multiplicação é feita primeiro como na maioria das linguagens
Isso aí está em python
diaria= int(input (' informe o total de dias: ' ) )
km= float(input (' informe o total de km rodados ' ) )
pagamento = diaria *40 + km * 0.45
print (pagamento)
I. Ao substituir a função float, pela função int, na captura da variável “km”, garante-se que a variável “pagamento” sempre retorne um valor inteiro.
falso. Mesmo que km seja inteiro, como é multiplicado por valor float (0.45) resultará em um float portanto pagamento será float, mesmo que km seja inteiro.
II. Ao substituir a função float, pela função int, na captura da variável “km”, garante-se que o input retorne erro para valores informados com casas decimais.
verdade. Se o usuário digitar um valor com casas decimais o int vai dar erro.
III. Na operação de cálculo do pagamento, em função da ausência de parênteses, a adição será realizada primeiramente e na sequência as multiplicações.
falso. Na ausencia de parenteses, a multiplicação é feita primeiro como na maioria das linguagens
Isso aí está em python
Guiga31:
sim
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás