Thread for Programming and Realeted Topics

madurax86

Member
Jun 29, 2006
4,385
88
0
ee mokadda ee :baffled::baffled: mama danne nee :no::no:

TYPE STRUCTURES දන්නවා නේ? මං කිව්වේ ඒවා ගැන :P පැස්කල් වල record කියල කියන්නෙ ඒකයි record type කිව්වේ C වල තියෙන්නේ TYPE STRUCTURE කියල නේ?
 

Jack_Sparrow

Well-known member
  • Jun 16, 2008
    42,524
    1
    16,931
    113
    Black Pearl
    හොද ප්‍රශ්නයක් !
    මේකට විසදුමක් විදියට Items Reference File එකට අලුත් entry එකක් දාන්න හැදුවානම් හරි

    Code:
    ITEM_CODE     ITEM_NAME        PRICE_OF_ONE_UNIT     UNIT_TYPE
    00164         Panadol Box      50                    BOX
    00165         New Panadol Box  52                    BOX
    දැන් New Panadol Box කියල තමා පාවිච්චි කරන්න වෙන්නේ :P

    ow math oya cn ekama kiwa thn mokadda magul wagayak kiwa

    maath kiwa

    Panadolx
    Panadoly

    kiyala dala maru karanna kiyala

    Panadolx tiyeddi aluten genawama Panadoly
    thn Panadoly tiyeddi ayeth genwoth Panadolx ekata danawa ethakota monawada magul wagayak kiwa :baffled::baffled: wena kramayak nee neda?
     

    Jack_Sparrow

    Well-known member
  • Jun 16, 2008
    42,524
    1
    16,931
    113
    Black Pearl
    TYPE STRUCTURES දන්නවා නේ? මං කිව්වේ ඒවා ගැන :P පැස්කල් වල record කියල කියන්නෙ ඒකයි record type කිව්වේ C වල තියෙන්නේ TYPE STRUCTURE කියල නේ?

    ee monwada ban mama danne nee sirawata tawa tikak pehedili karapan :baffled::no:
     

    madurax86

    Member
    Jun 29, 2006
    4,385
    88
    0
    ow math oya cn ekama kiwa thn mokadda magul wagayak kiwa

    maath kiwa

    Panadolx
    Panadoly

    kiyala dala maru karanna kiyala

    Panadolx tiyeddi aluten genawama Panadoly
    thn Panadoly tiyeddi ayeth genwoth Panadolx ekata danawa ethakota monawada magul wagayak kiwa :baffled::baffled: wena kramayak nee neda?

    එනම් ඉතින් ඌට කරන්න තියෙන්නේ තියෙන Database එක අයින් කරන්න :D ඊට පස්සෙ අලුතෙන් පටන්ගන්න ඒවා කරන්න අමාරුයි ඕක තමා ලේසිම පහසුම කෙටිම ක්‍රමය මගේ ඔළුවට ආපු ඒ කියන ඒවා පැහැදිලි කොරොත් විසදුම් දෙන්න බලමූ :D
     

    madurax86

    Member
    Jun 29, 2006
    4,385
    88
    0
    ee monwada ban mama danne nee sirawata tawa tikak pehedili karapan :baffled::no:

    උඹ දන්නව ඇති ඔය වචනයෙ අවුලක් ඇත්තේ.
    structures උත් කියනව classes උත් කියනව

    C
    Code:
    struct person
    {
      string name;
      int age;
    };

    Pascal
    Code:
    Type Person = record
      name:string;
      age:integer;
    end;
     

    Jack_Sparrow

    Well-known member
  • Jun 16, 2008
    42,524
    1
    16,931
    113
    Black Pearl
    එනම් ඉතින් ඌට කරන්න තියෙන්නේ තියෙන Database එක අයින් කරන්න :D ඊට පස්සෙ අලුතෙන් පටන්ගන්න ඒවා කරන්න අමාරුයි ඕක තමා ලේසිම පහසුම කෙටිම ක්‍රමය මගේ ඔළුවට ආපු ඒ කියන ඒවා පැහැදිලි කොරොත් විසදුම් දෙන්න බලමූ :D
    ow mama tawa parak kiyannam :S
    mee mama eeta passe phamrcyata
    denna podi pharmacy walata denna soft wage ewa hewwa net ekee
    bt hambuna magule key
    onee mama tawa parak kiyala balannam
    thanks buwa ;)
     

    Jack_Sparrow

    Well-known member
  • Jun 16, 2008
    42,524
    1
    16,931
    113
    Black Pearl
    උඹ දන්නව ඇති ඔය වචනයෙ අවුලක් ඇත්තේ.
    structures උත් කියනව classes උත් කියනව

    C
    Code:
    struct person
    {
      string name;
      int age;
    };
    Pascal
    Code:
    Type Person = record
      name:string;
      age:integer;
    end;
    :baffled::baffled:
    adow mama mee masayak gedarata wela hitiya pissu ban thanks
    adow mama tapalagena mee dawas wena wena wena ewa hitala :rofl:
    anyway thanks a again :D :D
    mama pascal danne nee machan :D

    mee c++ igegana ganna ekata amatarwa wena honda language eka mokadda igena ganna
    python kohomada amaruda?
     

    rclakmal

    Active member
  • May 8, 2008
    698
    183
    43
    In a galaxy far far away
    here is my code !!!

    Code:
    /*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */
    package example1;
    
    import java.util.Scanner;
    
    class MatrixMultiplier {
    
        int p, q, s, r;
        static Scanner input = new Scanner(System.in);
    
        void getInput() {
    
            System.out.println("Enter Dimenison of the first Matrix(Etc : 2 2)");
            p = input.nextInt();
            q = input.nextInt();
            System.out.println("Enter Dimenison of the Second Matrix(Etc : 2 2)");
            r = input.nextInt();
            s = input.nextInt();
            if (p != q) {
                System.out.println("Matrixs Dimensions mismatch");
                getInput();
    
    
    
            }
        }
    
        int[][] getMatrixA(int p, int q) {
    
            int[][] A = new int[p][q];
            System.out.println("Enter Matrix A");
            for (int i = 0; i < p; i++) {
                for (int j = 0; j < q; j++) {
                    A[i][j] = input.nextInt();
                }
            }
            return A;
    
        }
    
        int[][] getMatrixB(int r, int s) {
    
            int[][] B = new int[r][s];
            System.out.println("Enter Matrix B");
            for (int i = 0; i < r; i++) {
                for (int j = 0; j < s; j++) {
                    B[i][j] = input.nextInt();
                }
            }
            return B;
    
        }
    
        int[][] multiply(int[][] A, int[][] B, int p, int q, int s) {
            int[][] C = new int[p][s];
            for (int i = 0; i < p; i++) {
                for (int j = 0; j < s; j++) {
                    C[i][j] = 0;
                    for (int k = 0; k < q; k++) {
                        C[i][j] += A[i][k] * B[k][j];
                    }
                }
            }
            return C;
        }
    
        void printResult(int[][] C) {
               System.out.println("Answer :");
            for (int i = 0; i < C.length; i++) {
                for (int j = 0; j < C[i].length; j++) {
                    System.out.print(" " + C[i][j]);
                }
                System.out.println("");
            }
    
        }
    
        public static void main(String[] args) {
            MatrixMultiplier mm1 = new MatrixMultiplier();
            mm1.getInput();
            mm1.printResult(mm1.multiply(mm1.getMatrixA(mm1.p,mm1.q),mm1.getMatrixB(mm1.r, mm1.s),
                    mm1.p,mm1.q,mm1.s));
    
        }
    }

    Try if u have installed java in ur PC !!!! Its working for any dimension!!!!!!
     

    truth4L

    Member
    Jan 16, 2009
    2,463
    10
    0
    emotional hell
    ow math oya cn ekama kiwa thn mokadda magul wagayak kiwa

    maath kiwa

    Panadolx
    Panadoly

    kiyala dala maru karanna kiyala

    Panadolx tiyeddi aluten genawama Panadoly
    thn Panadoly tiyeddi ayeth genwoth Panadolx ekata danawa ethakota monawada magul wagayak kiwa :baffled::baffled: wena kramayak nee neda?

    so dude..cant u use a batch number..?? :eek:
    lol i dint see the past posts , just saw the above.. :P
    mayb i'm wrong bt u can use a batch number as well as the item code..its easy ne..??
    no need to change the item name ne..?? :eek:
     

    madurax86

    Member
    Jun 29, 2006
    4,385
    88
    0
    :baffled::baffled:
    adow mama mee masayak gedarata wela hitiya pissu ban thanks
    adow mama tapalagena mee dawas wena wena wena ewa hitala :rofl:
    anyway thanks a again :D :D
    mama pascal danne nee machan :D

    mee c++ igegana ganna ekata amatarwa wena honda language eka mokadda igena ganna
    python kohomada amaruda?

    C,C++ දෙකම කරන්න දෙකම ඕනා වෙනවා; python, ruby, php වගේ ඒවත් හොදයි හැබැයි ස්ලෝ ඔයා වෙබ් පැත්තේ ඒම නැත්නම් ඩේටාබේස් පැත්තට නැඹුරු නම් ඒවා තමා හොදම Pascal/Delphi හොදයි desktop development වලට අනික ඒක crossplatform Free Pascal තියෙනවා:rofl:
     

    madurax86

    Member
    Jun 29, 2006
    4,385
    88
    0
    so dude..cant u use a batch number..?? :eek:
    lol i dint see the past posts , just saw the above.. :P
    mayb i'm wrong bt u can use a batch number as well as the item code..its easy ne..??
    no need to change the item name ne..?? :eek:

    He can but using a batch number now will result in a database renewal though
     

    madurax86

    Member
    Jun 29, 2006
    4,385
    88
    0
    if f(1) = 2, f(0) = 0 and f(n) = f(n-1) + f(n-2)
    write a program to calculate f(n), where in is a positive integer.

    Note: Program should be short.(below 25 lines)
     

    rclakmal

    Active member
  • May 8, 2008
    698
    183
    43
    In a galaxy far far away
    Code:
    /*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */
    package example1;
    
    import java.util.LinkedList;
    import java.util.Scanner;
    
    
    
    /**
     *
     * @author Lakmal
     */
    class Numbers {
        public static void main(String[] args) {
            LinkedList numbers=new LinkedList();
            Scanner input=new Scanner(System.in);
            System.out.println("Enter your Number");
            int number=input.nextInt();
            numbers.add(0);
            numbers.add(2);
            for (int i=2;i<=number;i++){
                int x=(Integer)numbers.get(i-1)+(Integer)numbers.get(i-2);
                numbers.add(x);
            }
            System.out.println("Final Answer= "+numbers.get(number));
        }
    }

    here is my answer.....just 15 lines !!! :P :)
     

    madurax86

    Member
    Jun 29, 2006
    4,385
    88
    0
    Code:
    #include <stdio.h>
    float f(float n){
        if (n==1)
            return 2;
        else
            if (n==0)
                return 0;
            else
                return f(n-1)+f(n-2);
        }
    void main(){
        float s=0;
        scanf("%f",&s);
        printf("%f\n",f(s));
        system("PAUSE");
    }

    16 lines with recursion :D