Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Structs | Structs e Enumeradores
C# Além do Básico

bookDesafio: Structs

Preencha as lacunas para criar uma struct chamada Car que possui os seguintes atributos:

  1. name do tipo string;
  2. model do tipo int;
  3. mileage do tipo float.

Preencha também as lacunas para completar a instrução de saída.

index.cs

index.cs

copy
12345678910111213141516171819202122
using System; struct ___ { ___; ___; ___; } class Program { static void Main(string[] args) { Car car; car.model = 2023; ___ = "Hilux"; car.mileage = 2000; Console.WriteLine($"The {car.name} has a mileage of {___} miles."); } }
  1. Utilizar a palavra-chave public antes dos campos na definição da estrutura.
  2. Utilizar a sintaxe variableName.fieldName para acessar os campos e seus dados.
index.cs

index.cs

copy
12345678910111213141516171819202122
using System; struct Car { public string name; public int model; public float mileage; } class Program { static void Main(string[] args) { Car car; car.model = 2023; car.name = "Hilux"; car.mileage = 2000; Console.WriteLine($"The {car.name} has a mileage of {car.mileage} miles."); } }
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 3

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you show me the correct way to define the Car struct?

What should the output statement look like for displaying the Car attributes?

Can you provide an example of how to create and use a Car struct?

Awesome!

Completion rate improved to 2.04

bookDesafio: Structs

Deslize para mostrar o menu

Preencha as lacunas para criar uma struct chamada Car que possui os seguintes atributos:

  1. name do tipo string;
  2. model do tipo int;
  3. mileage do tipo float.

Preencha também as lacunas para completar a instrução de saída.

index.cs

index.cs

copy
12345678910111213141516171819202122
using System; struct ___ { ___; ___; ___; } class Program { static void Main(string[] args) { Car car; car.model = 2023; ___ = "Hilux"; car.mileage = 2000; Console.WriteLine($"The {car.name} has a mileage of {___} miles."); } }
  1. Utilizar a palavra-chave public antes dos campos na definição da estrutura.
  2. Utilizar a sintaxe variableName.fieldName para acessar os campos e seus dados.
index.cs

index.cs

copy
12345678910111213141516171819202122
using System; struct Car { public string name; public int model; public float mileage; } class Program { static void Main(string[] args) { Car car; car.model = 2023; car.name = "Hilux"; car.mileage = 2000; Console.WriteLine($"The {car.name} has a mileage of {car.mileage} miles."); } }
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 3
some-alt