Конвертер валют - C (СИ) (155112)

Узнай цену своей работы

Формулировка задачи:

#include<stdio.h>
#include<conio.h>
#include<math.h>
int main()
{
clrscr();
float cursUsd,cursRon,cursEur,a,b,c;
int menu,suma;
printf("Introdu suma:\n");
scanf("%d",&suma);
printf("Select\n");
printf("1.usd\n");
printf("2.eur\n");
printf("3.ron\n");
scanf("%d",&menu);
cursUsd=12.3;
cursRon=3.75;
cursEur=16.04;
a=suma/cursUsd;
scanf("%f",&a);
b=suma/cursEur;
c=suma/cursRon;
getch();
switch (menu){
        a
   case 1: printf("Suma este %f\n",a);
           break; }
return 0;
}
сумма ровна 0...нужно штото поменятъ местами...???

Решение задачи: «Конвертер валют»

textual
Листинг программы
#include<stdio.h>
#include <iostream>
 
 
int menu (void)
{   int sum;
    printf("Введите сумму для перевода:\n");
scanf("%d",&sum);
printf("Выберите валюту\n"
        "1.usd\n"
        "2.eur\n"
        "3.ron\n");
return sum;
}
 
int main()
{
    setlocale(LC_ALL,"");
float cursUsd = 12.3, cursRon = 3.75, cursEur = 16.4,a;
int sum, valuta;
    sum = menu();
scanf("%d",&valuta);
switch (valuta){
    case 1:
        a=sum/cursUsd;
        printf("USD: %.2f\n", a);
        break;
    case 2:
        a=sum/cursEur;
        printf("USD: %.2f\n", a);
        break;
    case 3:
        a=sum/cursRon;
        printf("USD: %.2f\n", a);
        break;
    default:
        printf("Неверная операция\n");
        break;
 
}
 
system("PAUSE");
return 0;
}

Объяснение кода листинга программы

  1. В функции menu() пользователю предлагается ввести сумму для перевода и выбрать валюту.
  2. В функции main() устанавливается текущий курс валют: USD = 12.3, EUR = 16.4, RON = 3.75.
  3. Пользователь выбирает валюту с помощью функции menu().
  4. Затем пользователю предлагается ввести сумму для перевода.
  5. После выбора валюты с помощью оператора switch() программа рассчитывает результат операции конвертации и выводит его на экран.
  6. Если пользователь вводит некорректное значение (не 1, 2 или 3), программа выводит сообщение об ошибке.
  7. В конце программы система ожидает нажатия клавиши для выхода из программы.
  8. Программа завершается и возвращает 0.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5