Skip to content

This repository was created to provide the basics of the Dart programming language and Its use cases.

License

Notifications You must be signed in to change notification settings

Technosoft-Labs/dart-exercises

Repository files navigation

dart-exercises


A collection of source code of the Dart Programming language.

How does this repository works?

  • Clone / Fork this repository to make your own copy of it.
  • All source code placed inside the bin folder.
  • Open file named programN.dart where N is a numeric representation.
  • Read the comment(s) inside it, if needed. Comment starts with // or ///.
  • Almost each files has the main function. main is a function where the program execution begins.
  • To run a current file use Ctrl+Shift+F10 shortcut key.
  • If you have any issue with this repository, then post here
  • Our discussions panel is always open to chat on repository related topics

Tools

OR


Programs

program1.dart | Printing a name

void main() {
  const name = "Dipak";
  print("Hello my name is $name");
}

program2.dart | Printing out name and profession of a person

void main() {
  const String name = "Dipak"; 
  const profession = "developer"; 
  print("Hi my name is $name and I'm a $profession.");
}

program3.dart | Printing numbers

void main() {
  for(int number = 1; number <= 100; number++) {
    print("The number is $number");
  }
}

program4.dart | Getting input from user

import 'dart:convert';
import 'dart:io';

void main() {

  stdout.write("Please enter your name: ");
  var name = stdin.readLineSync(encoding: utf8);

  print("Hello $name. It's nice to see you're learning Dart. 🙂");
}

program5.dart | Swapping two integers

import 'dart:io';

void main() {
  var firstNumber, secondNumber;

  stdout.write("Enter the first number: ");
  firstNumber = int.parse(stdin.readLineSync() ?? "0");

  stdout.write("Enter the second number: ");
  secondNumber = int.parse(stdin.readLineSync() ?? "0");

  // Swapping two integers
  firstNumber = firstNumber + secondNumber;
  secondNumber = firstNumber - secondNumber;
  firstNumber = firstNumber - secondNumber;

  print("first number: $firstNumber \nsecond number: $secondNumber");
}

About

This repository was created to provide the basics of the Dart programming language and Its use cases.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages