HELP me C Programmers

badtnc

Member
Jul 17, 2007
3,980
51
0
Nugegoda, Anuradhapura
Menna IF condition dala

#include<stdio.h>
int main()
{
char a;
float C,F;

printf("\n\n\n\tWhat is your input type?\n");
printf("\tc-Celsius\n");
printf("\tf-Farenheit\n\n");
printf("Enter number of your preference: ");
scanf("%c",&a);
if(a=='f')
{
printf("Enter your temperature in Celsius: ");
scanf("%f",&C);
F=(9*C/5)+32;
printf("Temperature reading: %.2f",F);
printf("\n\n\n");
}
else if(a=='c')
{
printf("Enter your temperature in Farenheit: ");
scanf("%f",&F);
C=5*(F-32)/9;C=5*(F-32)/9;
printf("Temperature reading: %.2f",C);
printf(" C\n");
}

else
printf("STOP! Wrong input!\n");

}
 

senewimala1988

Well-known member
  • Dec 5, 2007
    7,727
    2,585
    113
    Kadawatha, Sri Lanka
    badtnc said:
    Othana thiyana printf eka dala thiyenne user ta kiyanna monawada thiyana option deka kiyannai. uba hara wena user kenek oka use karanwaw kiyala hithanna. man kohomada danne monwada option deka kiyala . ekai machan printf() ekak dala thiyenne.
    printf(); kisima widiyakin programe eke logic eka ekka sambanda na machan
    OK thank you very much machan!!!
     

    x-pert

    Member
    Jun 13, 2006
    20,952
    77
    0
    Sorry mama poddak kanna kiyala giya machang.

    Aulak naha Bad malaya hena explanation ekak deela thiyenne lassanata :D
     

    senewimala1988

    Well-known member
  • Dec 5, 2007
    7,727
    2,585
    113
    Kadawatha, Sri Lanka
    badtnc said:
    Menna IF condition dala

    #include<stdio.h>
    int main()
    {
    char a;
    float C,F;

    printf("\n\n\n\tWhat is your input type?\n");
    printf("\tc-Celsius\n");
    printf("\tf-Farenheit\n\n");
    printf("Enter number of your preference: ");
    scanf("%c",&a);
    if(a=='f')
    {
    printf("Enter your temperature in Celsius: ");
    scanf("%f",&C);
    F=(9*C/5)+32;
    printf("Temperature reading: %.2f",F);
    printf("\n\n\n");
    }
    else if(a=='c')
    {
    printf("Enter your temperature in Farenheit: ");
    scanf("%f",&F);
    C=5*(F-32)/9;C=5*(F-32)/9;
    printf("Temperature reading: %.2f",C);
    printf(" C\n");
    }

    else
    printf("STOP! Wrong input!\n");

    }
    Ahhh!!!Ela ela!!!Mama oka mulin try karala bari vuna hinda thama lcture note ekak balagena "case" try kale!!!Thank u very much machan!!!
     

    senewimala1988

    Well-known member
  • Dec 5, 2007
    7,727
    2,585
    113
    Kadawatha, Sri Lanka
    badtnc said:
    switch (a){
    case "c"{<code here>}
    case "f"{<code here>}
    }

    machan methana uba user gen input eka ganna eka danna ona (a) walata.
    meken wenne (a) walata user dena answer eka anuwa topics wenas wenwa.

    case 'f':
    case 't'
    case 'w'
    oya widiyata ubata ona tharam options denna puluwan.
    machan dis is like if function
    if(a==f)
    {
    }

    else if (a==e)
    {

    }

    ea wage seen ekak.

    meka use karanne godak option thiyeddi
    ube mea seen ekata machan IF condition ekak use karanam lesi
    "C" or "F"input denavaanam "a" kiyana eka define karanne kohomada???(int? char? etc...????)
    what is the meaning of char???
    How to add a string type???
    In java i think there is a data type called "string"
    In C , what is it???
     
    Last edited:

    x-pert

    Member
    Jun 13, 2006
    20,952
    77
    0
    x-pert said:
    printf("C-Celsius\n"); // methanin C - Celcius kiyala print karanawa.
    printf("F-Farenheit\n"); // F-Farenheit kiyala print karanawa.
    printf("Enter number of your preference: "); // again print.
    scanf("%d",&a); // Methanin scan karanawa input eka. And input eka store karanawa placeholder ekaka 'a' kiyala. oonima namak denna puluwan place holder ekakata.
    switch(a) // Dan methanin ara place holder eke thiyana value eka gana soyala balannai yanne.
    { case C: // Ara a kiyana place holder eke value eka C nam pahalin thiyana eka karanna kiyanawa.
    printf("Enter your temperature in Celsius: ");
    scanf("%f",&C);
    F=(9*C/5)+32;
    printf("Temperature reading: %.2f",F);
    printf(" F\n");
    break; // end of the 1st case statement.
    case F: // Methanin kiyanne, ara place holder eke value eka F nam pahalin thiyana tika karanna kiyala.
    printf("Enter your temperature in Farenheit: ");
    scanf("%f",&F);
    C=5*(F-32)/9;C=5*(F-32)/9;
    printf("Temperature reading: %.2f",C);
    printf(" C\n");
    break; // 2nd case statement eka finish.
    default: // Default value eka. eh kiyanne F or C arunahama wenin oonima value ekak placeholder eke thibunoth pahalin thiyana tika karanna kiyanawa...
    printf("STOP! Wrong input!\n");
    break;
    }
    return 0;
    }

    Hariyatama therila naha wagei kiyala hithunu nisa onna comments damma machang.

    Poddak himin kiyawala therum ganna.