Informática, perguntado por vitorf2, 11 meses atrás

Analise o trecho de código abaixo e depois marque a opção correta para o que se pede:
int x, y,a , b;
float z;
a = 14;
b = 3;
x = a / b;
y = a % b;
z = y / x;
Qual seria o valor de x?
( )14
( )5
( )4
( )3
( )4.66666

Soluções para a tarefa

Respondido por alexandrechris
6

é a resposta 4 porque x=a+b

a=14

b=3

o sinal / significa dividir logo 14 dividido por 3 e 4 pelo menos e o que eu sei espero ter ajudado

Respondido por Th2y
10

Resposta:

A resposta é 4

Explicação:

Percebi que é C#, então fiz no programa e o resultado deu 4, mas nem precisava, pois como quer saber o valor de "x" para na linha "x = a / b" ou seja, como a = 14 e b = 3, fica x = 14 / 3 que dá 4,666... como "x" está declarado como inteiro, fica só o resultado antes da vírgula. Se quiser, pode testar os valores no seguinte código:

int x, y, a, b;

           float z;

           a = 14;

           b = 3;

           x = a / b;

           y = a % b;

           z = y / x;

           

           Console.WriteLine("X é igual a: " + x);

           Console.WriteLine("Y é igual a: " + y);

           Console.WriteLine("Z é igual a: " + z);

           Console.ReadKey();

// Espero ter ajudado

Caso tenha dúvidas no valor de "y" e "z", y = 2 pois o % em C# representa resto e 2 é o resto da divisão de 14 por 3. Já o valor de "z" é 0 pois o resultado de 2/4 é um número decimal e float também representa números inteiros, ou seja, elimina tudo que vem após a vírgula.

Perguntas interessantes