0% found this document useful (0 votes)
33 views5 pages

Dart Programming Basics and Examples

The document outlines a series of Dart programming exercises spanning multiple days, covering basic operations, user input, control structures, and object-oriented programming concepts. It includes examples of arithmetic calculations, conditional statements, loops, and class inheritance. Each section demonstrates practical coding tasks aimed at building foundational programming skills.

Uploaded by

hassanjazz1122
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views5 pages

Dart Programming Basics and Examples

The document outlines a series of Dart programming exercises spanning multiple days, covering basic operations, user input, control structures, and object-oriented programming concepts. It includes examples of arithmetic calculations, conditional statements, loops, and class inheritance. Each section demonstrates practical coding tasks aimed at building foundational programming skills.

Uploaded by

hassanjazz1122
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

import 'dart:io';

void main(){

day 1
print('hello hassan');

int num1= 70 ,num2 = 60;


print(num1);
int sum = num1 +num2 ;
print(sum);
int mul = num1 *num2 ;
print(mul);
int div = num1 ~/num2 ;
print(div);

double num3= 70 ,num4 = 60;


print(num1);
double doubleS = num3 +num4 ;
print(doubleS);
double doubleM = num1 *num2 ;
print(doubleM);
double doubleD = num1 /num2 ;
print(doubleD);

day 2
print("Edify Institute of IT");
print("Enter your details");
print("Enter your name");
String? username= [Link]();
print("Enter your father name");
String? fathername= [Link]();
print('enter your age');
String? userage = [Link]();
int age = [Link](userage!);
print("enter your cnic");
String? cnic = [Link]();
int Cnic = [Link](cnic!);
print("enter your Matric Marks");
String? matric = [Link]();
double matricMarks = [Link](matric!);
print("enter your Inter Marks");
String? inter = [Link]();
double interMarks = [Link](inter!);
print("username is $username and father name is $fathername age is $age Cnic
number is $Cnic matric marks are $matricMarks inter marks are $interMarks");

day3
int numone = 7, numtwo = 8;
if(numone>numtwo){
print("num one is greater");
}else{
print("num two is greater");
}

int numthree = 8, numfour = 8;


if( numthree==numfour ){
print("numbers are equal");
}else{
print("numbers are not equal");
}
}

day 3 calc
import "dart:io";
void main(){

print(" enter num one");


String? num1 = [Link]();
int numone = [Link](num1!);
print(" enter num two");
String? num2 = [Link]();
int numtwo = [Link](num2!);

print("enter a operator");
print("operators are +,-,/,*");
String? opr = [Link]();
if(opr == '+'){
int sum = numone + numtwo;
print("sum of two num are $sum");
}else if(opr == '-'){
int sum = numone - numtwo;
print("sub of two num are $sum");
}else if(opr == '*'){
int sum = numone * numtwo;
print("mul of two num are $sum");
}else if(opr == '/'){
int sum = numone ~/ numtwo;
print("div of two num are $sum");
}else{
print("invalid operator");
}

day 4
week days

import "dart:io";
void main(){
print("enter day num");
String? daynum = [Link]();
int day = [Link](daynum!);
switch (day){
case 1:
print("today is mon");
break;
case 2:
print("today is tues");
break;
case 3:
print("today is wed");
break;
case 4:
print("today is thurs");
break;
case 5:
print("today is fri");
break;
case 6:
print("today is sat");
break;
case 7:
print("today is sun");
break;
default:
print("invalid day");

}
summation to 10
import "dart:io";
void main(){
int i = 0;
int sum = 0;
for (i; i<=10;i++){

sum = sum +i;


print("$sum");
}

day 5
import "dart:io";
void main(){
bool run = true;
while(run){
print(" System Start No Problem Tding Tding");
print(" Enter num one");
String? num1 = [Link]();
int numone = [Link](num1!);
print(" Enter num two");
String? num2 = [Link]();
int numtwo = [Link](num2!);

print("Enter a operator");
print("Operators are +,-,/,*");
String? opr = [Link]();
if(opr == '+'){
int sum = numone + numtwo;
print("sum of two num are $sum");
}else if(opr == '-'){
int sum = numone - numtwo;
print("sub of two num are $sum");
}else if(opr == '*'){
int sum = numone * numtwo;
print("mul of two num are $sum");
}else if(opr == '/'){
int sum = numone ~/ numtwo;
print("div of two num are $sum");
}else{
print("invalid operator");
}
print("do u want to start again?");
print("y/n");
String? condition = [Link]();
if(condition=='n'){
run = false;
}
}
print("Geo Allah Hafiz");
}

day 6
list
void main(){
List<int> number = [2,3,4,5,6,7,8];
int i = 0;
do{
print(number[i]);
i++;
}while(i<=6);

day7
oop calculator
import "dart:io";
class Cal{
void sum(int a, int b){
int sum = a + b;
print(sum);
}
void sub(int a, int b){
int sum = a - b;
print(sum);
}
void mul(int a, int b){
int sum = a * b;
print(sum);
}
void div(int a, int b){
int sum = a ~/ b;
print(sum);
}
}

void main(){
print("enter a num");
String? num1 = [Link]();
int a = [Link](num1!);

print("enter num 2");


String? num2 = [Link]();
int b = [Link](num2!);

Cal calc = Cal();

print("enter a operator");
print("operators are +,-,/,*");
String? opr= [Link]();
switch (opr){
case "+":
[Link](a,b);
break;
case "-":
[Link](a,b);
break;
case "*":
[Link](a,b);
break;
case "/":
[Link](a,b);
break;
default:
print("enter a valid operator");
}
}

day 8
oop inheritance
void main() {
var obj = Child();
[Link]();
}

class Cal {
int result = 0;
void sum() {
int a = 9;
int b = 9;
result = a + b;
}
}

class Child extends Cal {


void display() {
sum();
print("$result");
}
}

You might also like