Mad Practical Assign 2 H
Mad Practical Assign 2 H
Write a Dart Program to read any five no’s and print the
average value.
import 'dart:io';
void main() {
int sum = 0;
for (int i = 1; i <= 5; i++) {
print("Enter number $i:");
String input = stdin.readLineSync();
int number = 0;
for (int j = 0; j < input.length; j++) {
int digit = input.codeUnitAt(j) - '0'.codeUnitAt(0);
number = number * 10 + digit;
}
sum += number;
}
double average = sum / 5;
print("Average value: $average");
}
2. Write a Dart Program to find out all no’s divisible by 5 and
7 between 1 to 100.
void main() {
for (int i = 1; i <= 100; i++) {
if (i % 5 == 0 && i % 7 == 0) {
print(i);
}
}
}
3. Write a Dart Program to find the sum of digits of a given
no.
import 'dart:io';
void main() {
print("Enter a number:");
int num = int.parse(stdin.readLineSync());
int sum = 0;
int digit;
import 'dart:io';
void main() {
print('Enter an integer:');
int num = int.parse(stdin.readLineSync());
int oddCount = 0;
int oddSum = 0;
while (num > 0) {
int digit = num % 10;
if (digit % 2 == 1) {
oddCount++;
oddSum += digit;
}
num ~/= 10;
}
print('Total Odd digits = $oddCount');
print('Sum of Odd digits = $oddSum');
}
5. Write a Dart Program to reverse a given number.
import 'dart:io';
void main() {
stdout.write("Enter a number to reverse: ");
String input = stdin.readLineSync();
int number = 0;
import 'dart:io';
void main() {
print("Enter a number:");
int num = int.parse(stdin.readLineSync());
import 'dart:io';
void main() {
print("Enter a number:");
String input = stdin.readLineSync();
int max = 0;
for (int i = 0; i < input.length; i++) {
int digit = input.codeUnitAt(i) - 48;
if (digit > max) {
max = digit;
}
}
print("The largest digit in $input is $max");
}
8. Write a Dart Program to find out Armstrong no’s between 1 to
1000.
import 'dart:io';
import 'dart:math';
void main(){
int num;
print('Enter no :');
num = int.parse(stdin.readLineSync());
print('Armstrong no’s between 1 to no.');
for(int i = 0;i<=num;i++)
{
if(isArmString(i))
{
print(i);
}
}
}
bool isArmString(int number){
void main() {
print('Enter No :');
var N = int.parse(stdin.readLineSync());
if (isPrime(N)) {
print('$N is a prime number.');
} else {
print('$N is not a prime number.');
}
}
void main(){
print('Enter no :');
var n = int.parse(stdin.readLineSync());
var sum = n * (n + 1) / 2;
print('sum = $sum');
}
//pattern 1
import 'dart:io';
void main() {
for(var i=1;i<=5;i++)
{
for(var j=1;j<=i;j++)
{
stdout.write("* ");
}
print("");
}
}
//pattern 2
import 'dart:io';
void main() {
for(var i=1;i<=5;i++)
{
for(var j=1;j<=i;j++)
{
stdout.write(j);
}
print("");
}
}
//pattern 3
import 'dart:io';
void main()
{
for (int i = 1; i <= 5; i++)
{
for (int j = 1; j <= 5; j++)
{
if (j>=6-i)
stdout.write("*");
else
stdout.write(" ");
}
print(" ");
}
}
//pattern 4
import 'dart:io';
void main()
{
int i,j,k;
for (int i = 1; i <= 5; i++)
{
for(k=5; k>=i; k--){
stdout.write(' ');
}
for (int j = 1; j <= i; j++)
{
stdout.write(j);
}
print(" ");
}
}
//pattern 5
import 'dart:io';
void main() {
int i, j, k = 1, l;
for (int i = 5; i >= 1; i--) {
for (l = 1; l <= k; l++) {
stdout.write(' ');
}
for (int j = i; j >= 1; j--) {
stdout.write(j);
}
print("");
k++;
}
}
//pattern 6
import 'dart:io';
void main()
{
int i,j,k;
//pattern 7
import 'dart:io';
void main()
{
int i,j,k,n=5;
for (int i = 1; i <= n; i++)
{
for(k=n-i; k>=1; k--){
stdout.write(' ');
}
for (int j = i; j >= 1; j--)
{
stdout.write(j);
}
print("");
}
}
//pattern 8
import 'dart:io';
void main() {
for (int i = 1; i <= 4; i++) {
for (int j = 1; j <= 4 - i; j++) {
stdout.write(' ');
}
for (int j = 1; j <= i; j++) {
stdout.write("${i} ");
}
print('');
}
}
//pattern 9
import 'dart:io';
void main() {
for (int i = 4; i >= 1; i--) {
for (int j = 4; j >= 1 - i; j--) {
stdout.write(' ');
}
for (int j = 4; j >= i; j--) {
stdout.write("${i} ");
}
print('');
}
}
// pattern 10
import 'dart:io';
void main() {
int alphabet = 65;
for (int i = 0; i <= 3; i++) {
for (int j = 1; j <= 4 - i; j++) {
stdout.write(' ');
}
for (int j = 0; j <= i; j++) {
stdout.write('${String.fromCharCode(alphabet + j)} ');
}
stdout.writeln();
}
}
// pattern 11
import 'dart:io';
void main() {
for (int i = 0; i < 5; i++) {
for (int j = 0; j <= i; j++) {
stdout.write(" ");
}
for (int k = 0; k <= 5 - 1 - i; k++) {
stdout.write("* ");
}
stdout.writeln();
}
}
//pattern 12
import 'dart:io';
void main() {
int n = 5;
int mid = n ~/ 2;
String currChar = 'A';
import 'dart:io';
void main() {
int n = 5;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n; j++) {
if (i == 1||i == n||j == 1||j == n) {
stdout.write("* ");
} else {
stdout.write(" ");
}
}
print("");
}
}