Loading...
dido1092 avatar dido1092 38 Точки

While-Loop - More Exercises 02. Report System

Добър ден, в обяснението на задачата има подвеждане на условние конструкции с '>=' или '<=', където трябва да бъде без '=', предлагам и самия код за да стане по ясно!

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _02.Report_System
{
    class Program
    {
        static void Main(string[] args)
        {
            int sum = int.Parse(Console.ReadLine());

            double sumInCash = 0;
            int countCash = 0;
            double sumInCreditCard = 0;
            int countCreditCard = 0;
            double averageCash = 0;
            double averageCreditCard = 0;
            int transaction = 0;
            int cashOrCreditCard = 0;

            while (true)
            {
                string input = Console.ReadLine();
                if (input == "End")
                {
                    Console.WriteLine($"Failed to collect required money for charity.");
                    return;
                }
                else
                {
                    transaction = int.Parse(input);
                    cashOrCreditCard++;
                    if (transaction > 100 && cashOrCreditCard % 2 != 0)
                    {
                        Console.WriteLine("Error in transaction!");
                    }
                    else if (transaction < 10 && cashOrCreditCard % 2 == 0)
                    {
                        Console.WriteLine("Error in transaction!");
                    }
                    else
                    {
                        if (cashOrCreditCard % 2 != 0)
                        {
                            countCash++;
                            sumInCash += transaction;
                        }
                        else if (cashOrCreditCard % 2 == 0)
                        {
                            countCreditCard++;
                            sumInCreditCard += transaction;
                        }
                        Console.WriteLine("Product sold!");
                        if (sumInCash + sumInCreditCard >= sum)
                        {
                            break;
                        }

                    }
                }
            }
            averageCash = sumInCash / countCash;
            averageCreditCard = sumInCreditCard / countCreditCard;
            Console.WriteLine($"Average CS: {averageCash:f2}");
            Console.WriteLine($"Average CC: {averageCreditCard:f2}");
        }
    }
}
 

Забележка:

Маркирам ги в жълто, но незнам защо не излизат?

Става въпрос за реда: if (transaction > 100 && cashOrCreditCard % 2 != 0)

и реда: else if (transaction < 10 && cashOrCreditCard % 2 == 0)

Тагове:
0
Въпроси за SoftUni 18/06/2019 15:19:20
tonkatawe avatar tonkatawe 3 Точки

Защо е необходимо да се прави цялата галимация, като може само да се напише че и в двата случая, сислата са съответно > или < и са != 0 ? Тази задачи ми скъса нервите хаах ;)

0
sian8754 avatar sian8754 56 Точки

사설 토토사이트 메이저 안전놀이터 추천 메이저놀이터 주소 뱃사공 bebe40.com 카지노사이트 푸틴러시아대통령 싹쓰리 유재석 안철수관련주 아베총리 명절보너스 먹튀 퍼스트카지노 토토뱃사공 삼삼카지노 맨션88

메이저급 사설 스포츠토토사이트 추천업체 도메인 메이저 안전놀이터주소 리스트 뱃사공의 안내서 오래된 토토사이트 추천목록 참고사항 정리 안전한 안전공원 스포츠분석 전문 먹튀없는 해외 토토사이트 와 토토놀이터 스포츠전문가의 메이저 안전놀이터 스포츠토토 추천 해외축구 스포츠 토토사이트 뱃365 배당 좋은 안전 사설토토 하는 곳 좋은 사설 안전놀이터 도메인 믿을 수 있는 안전토토사이트 리스트 찐 토토사이트추천 홍보사이트 사설토토 메이저 안전놀이터 모음 스포츠토토 최고의 안전메이저놀이터 리스트 추천 무제재 토토사이트 목록놀이터추천 사이트 무사고 안전공원 주소 스포츠 전문 토토 해외안전놀이터 뱃사공리스트 고배당 토토 놀이터추천 뱃사공 가이드 이벤트 좋은 토토놀이터 추천 방법 사설 스포츠사이트 프로토승부식 방법 토토업체 토토사이트 도메인 찾기 사설업체 안전 토토사이트 찾는 법 전문 해외 안전놀이터 배당 먹튀없는 탑급 메이저사이트 언옵 스포츠 안전놀이터추천 정보 승무패 야구배팅 토토사이트 홍보 정사이트 크로스 안전메이저놀이터 토토 실시간 고배당 안전놀이터 사설 라이브스포츠 사설토토 추천 업체 환전 빠른 토토사이트 주소 안전업체 탑3 해외 안전놀이터 업체 리스트 최고 안전한 찐 사설 토토 사이트 정보 쩌는 안전놀이터추천 설명 추천하는 공식 토토사이트 주소 뜻 검증 완료된 해외의 토토사이트 주소 정말 큰 메이저사이트 목록 추천 주소 정보들

0
1
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.