Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 946 Bytes

File metadata and controls

37 lines (24 loc) · 946 Bytes

Problema

7 - Indica o que é mostrado no ecrã pelo seguinte código C#. Justifica a tua resposta.

short s = 5 / 2;
Console.WriteLine($"*\t{s}\t*");

Soluções

Solução 1

O output será * 2 * uma vez que $ interpola a string mostrando o valor que está dentro das chavetas {}, os * vão aparecer por estarem dentro das " " aspas e os \t dão os espaços (tab) entre as strings apresentadas.

Por Sara Gama.

Solução 2

Console.WriteLine($"*\t{s}\t*");

Estamos perante uma string interpolada ($), onde a expressão que está dentro das chavetas {} será impressa.

Neste caso temos também dentro das aspas "" 2 asteriscos *, um antes e outro depois das chavetas {}, separados delas por espaços simbolizados por \t (tab).

Assim, o output mostrado no ecrã será: * 2 *

Por Diana Nóia