DEV Community

Coder
Coder

Posted on

Problem realted to condition and loop and pattern

1.Question
=> Find n is +ve,-ve or 0?
code:-

import 'dart:io';

void main() {
  print('Om Namah Shivay');
  int n = int.parse(stdin.readLineSync()!);
  if (n > 0) {
    print('$n is positive');
  } else if (n == 0) {
    print('$n is zero');
  } else {
    print('$n is positive');
  }
}

Enter fullscreen mode Exit fullscreen mode

2.Question
=>which one is greater in a and b?
code:-

import 'dart:io';

void main() {
  print('Om Namah Shivay');
  print(greater());
}

int greater({int? a, int? b}) {
  a = int.parse(stdin.readLineSync()!);
  b = int.parse(stdin.readLineSync()!);
  if (a > b) {
    return a;
  } else {
    return b;
  }
}

Enter fullscreen mode Exit fullscreen mode

3.Question
Find that the alphabet is in lowercase or uppercase?
code:-

void main() {
  print('Om Namah Shivay');
  print(Case(alpphabet: 'om'));
}

String Case({required String alpphabet}) {
  if (alpphabet == alpphabet.toUpperCase()) {
    return 'upperCase';
  } else {
    return 'lowerCase';
  }
}

Enter fullscreen mode Exit fullscreen mode

loops
4.print 1 to n
code:-

void main() {
  print('Om Namah Shivay');
  number(n: 10);
}

void number({required int n}) {
  int i = 1;
  while (i <= n) {
    print(i);
    i++;
  }
}

Enter fullscreen mode Exit fullscreen mode

5.print sum of 1 to n?

void main() {
  print('Om Namah Shivay');

  print(sum(n: 5));
}

int sum({required int n}) {
  int i = 1, sum = 0;

  while (i <= n) {
    sum += i;
    i++;
  }
  return sum;
}

Enter fullscreen mode Exit fullscreen mode

6.Find sum of even numbers in 1 to n?

code:-

void main() {
  print('Om Namah Shivay');

  print(sum(n: 5));
}

int sum({required int n}) {
  int i = 1, sum = 0;

  while (i <= n) {
    i % 2 == 0 ? sum += i : sum += 0;

    i++;
  }
  return sum;
}

Enter fullscreen mode Exit fullscreen mode

7.convert f to c(temp.)
code:-

void main() {
  print('Om Namah Shivay');

  print(celsiusConvertor(f: 5.23));
}

double celsiusConvertor({required double f}) {
  return (f - 32) * 5 / 9;
}

Enter fullscreen mode Exit fullscreen mode

8.n is prime or not?

code:-

void main() {
  print('Om Namah Shivay');

  print(prime(n: 56));
}

String prime({required double n}) {
  int i = 2;
  String ans = 'prime';
  while (i < n) {
    if (n % i == 0) {
      ans = 'non-prime';
      break;
    }
  }
  return ans;
}

Enter fullscreen mode Exit fullscreen mode

9.Make this pattern

Image description
code:-

void main() {
  print('Om Namah Shivay');

  print(pattern());
}

String pattern() {
  int i = 1;
  String star = '*';
  while (i <= 3) {
    print(star * 4);
    i++;
  }
  return '';
}

Enter fullscreen mode Exit fullscreen mode

10.Make this pattern

111
222
333

code:-

void main() {
  print('Om Namah Shivay');

  print(pattern());
}

String pattern() {
  int i = 1;
  while (i <= 3) {
    String star = i.toString();

    print(star * 3);
    i++;
  }
  return '';
}

Enter fullscreen mode Exit fullscreen mode

I understood

Top comments (0)