Posts

Showing posts from May, 2024

First API Calling with Cubit in Flutter

Image
  import "dart:convert" ; import "package:api_with_cubit/2nd_API_call_using_Cubit/Model/login_model.dart" ; import "package:http/http.dart" as http ; class ApiServicesSecond { String baseUrl = "https://reqres.in/" ; Future < LoginModel? > userLogIn ( String email , String password ) async { var response = await http.post ( Uri. parse ( " ${ baseUrl } api/login" ) , body: { "email" : email , "password" : password , } , ) ; if ( response. statusCode == 200 ) { LoginModel logInModel = LoginModel . fromJson ( jsonDecode ( response. body ) ) ; return logInModel ; } return null; } } import "package:api_with_cubit/2nd_API_call_using_Cubit/API_services/api_services.dart" ; import "package:api_with_cubit/2nd_API_call_using_Cubit/Cubits/user_login_cubit.dart" ; import "package:api_with_cubit/2nd_API_call_using_Cubit/Cubits/us...

Palindrome Number Programme in Dart Flutter

  import 'dart:io' ; /// 1st Method to find Palindrome Number // void main() { // print("Enter the number to find Palindrome Number : "); // var num = stdin.readLineSync().toString(); // // String reverse = ""; // int index; // // if (num.isNotEmpty) { // for (int i = 1; i <= num.length; i++) { // index = num.length - i; // reverse += num[index]; // } // } // print(reverse); // if (reverse == num) { // print("$num is Palindrome Number"); // } else { // print("$num is not Palindrome Number"); // } // } /// 2nd Method to find Palindrome Number // void main() { // print("Enter the Number to find Palindrome Number : "); // var originalNumber = int.parse(stdin.readLineSync()!); // // var num = originalNumber; // // int reversed = 0; // // while (num != 0) { // int rem = num % 10; // reversed = reversed * 10 + rem; // num = num ~/ 10; // } // if (reversed == ...

Fibonacci Series Programme in Dart Flutter

  import 'dart:io' ; /// 1st Method for Fibonacci Series // void main() // { // print("Please Enter the no. of terms of Fibonacci sequence to print : "); // var terms = int.parse(stdin.readLineSync().toString()); // // var no1 = 0; // var no2 = 1; // // print(no1); // print(no2); // // for(int i = 3; i <= terms; i++) // { // int sum = no1 + no2; // print(sum); // no1 = no2; // no2 = sum; // } // } /// 2nd Method for Fibonacci Series void main () { print ( "Please Enter the no. of terms of Fibonacci sequence to print : " ) ; var terms = int. parse ( stdin.readLineSync () .toString () ) ; List < int > fiboSeq = [ 0 , 1 ] ; while ( fiboSeq. length < terms ) { int sum = fiboSeq [ fiboSeq. length - 1 ] + fiboSeq [ fiboSeq. length - 2 ] ; fiboSeq.add ( sum ) ; } print ( fiboSeq ) ; } Please Enter the no. of terms of Fibonacci sequence to print : 5 [0, 1, 1, 2, 3] Please Enter the no. of...

Armstrong Number Programme in Dart

  import 'dart:io' ; import 'dart:math' ; void main () { print ( "Enter any number to check for Armstrong number : " ) ; var num = int. parse ( stdin.readLineSync () ! ) ; int temp = num ; int lengthDigits = 0 ; /// Finding the length of number given while ( temp > 0 ) { temp = temp ~/ 10 ; lengthDigits++ ; } print ( "Length of Digits is : $lengthDigits " ) ; temp = num ; double sum = 0 ; /// Getting the sum of digit's power while ( temp > 0 ) { int rem = temp % 10 ; sum = sum + pow ( rem , lengthDigits ) ; temp = temp ~/ 10 ; } print ( "Sum is : $sum " ) ; if ( sum == num ) { print ( "The $num is an Armstrong number." ) ; } else { print ( "The $num is not an Armstrong number." ) ; } } Enter any number to check for Armstrong number : 173 Length of Digits is : 3 Sum is : 371.0 The 173 is not an Armstrong number. Enter any number to check for Armstr...

Tip Calculator Application

Image
  import "package:flutter/material.dart" ; void main () { runApp ( const MyApp () ) ; } class MyApp extends StatelessWidget { const MyApp ( { super .key } ) ; @override Widget build ( BuildContext context ) { return MaterialApp ( title: "Home Page" , debugShowCheckedModeBanner: false, theme: ThemeData ( colorScheme: ColorScheme . fromSeed ( seedColor: const Color ( 0xFF03C9BD ) ) , useMaterial3: true, ) , home: const HomePage () , ) ; } } class HomePage extends StatefulWidget { const HomePage ( { super .key } ) ; @override State < HomePage > createState () { return HomePageState () ; } } class HomePageState extends State < HomePage > { TextEditingController billAmtController = TextEditingController () ; int perCount = 1 ; int tipPercent = 0 ; num totalBillAmt = 0.0 ; num totalTipAmt = 0.0 ; num totalAmt = 0.0 ; num perPersonAmt = 0.0 ; bool isCustomTip = false; ...