TOPIC

PROBLEM 1038 - URI Fórum 1.0

URI Online Judge asked 7 years ago

URI Online Judge Fórum 1.0

MOD

This topic was solved and cannot recieve new replies.

  • Unknown replied 4 years ago

    #include <stdio.h>
    #include <stdlib.h>
    
    int main() {
    
    int codigo, quantidade;
    double tabela[4];
    
    scanf ("%d %d", &codigo, &quantidade);
    
    tabela[0] = 4.00;
    tabela[1] = 4.50;
    tabela[2] = 5.00;
    tabela[3] = 2.00;
    tabela[4] = 1.50;
    
    printf ("Total: R$ %0.2f\n",tabela[codigo-1]*quantidade);
    
    return 0;
    }

    Alguém pode me dizer pq da wrong answer 20%? não consigo ver nada de errado nesse código.

  • CLAUDIONOR ALENCAR DO NASCIMENTO replied 4 years ago

    Presentation error???

    #include<stdio.h>
    int main(){
        int c,q;
        scanf("%i %i", &c,&q);
        switch(c){
            case 1:
                printf("Total: R$ %.2f",q*4.00);
                break;
            case 2:
                printf("Total: R$ %.2f",q*4.50);
                break;
            case 3:
                printf("Total: R$ %.2f",q*5.00);
                break;
            case 4:
                printf("Total: R$ %.2f",q*2.00);
                break;
            case 5:
                printf("Total: R$ %.2f",q*1.50);
                break;
            default:
                break;
        };
        return 0;
    }
  • Romário Camilo replied 7 years ago

    Mandei esse agora continua dando Wrong answer.

    Dúvida respondida!
  • Thayná Caroline da Silva dos Santos replied 3 years ago

    Olá, eu estou com um problema no meu código e não sei resolver.

    import java.io.IOException;
    import java.util.Scanner; 
    
    public class Main {
    
        public static void main(String[] args) throws IOException {
    
           int código, quantidade;
    
           Scanner sc = new Scanner(System.in);
    
           codigo = sc.nextInt();
           quantidade = sc.nextInt();
    
           if(codigo == 1){
                System.out.printf("Total: R$ %.2f\n", quantidade*4.00);
        }
        else {
          if (codigo == 2){
            System.out.printf("Total: R$ %.2f\n", quantidade*4.50);
    
          } 
          else{
            if(codigo == 3){
              System.out.printf("Total: R$ %.2f\n", quantidade*5.00);
            }
             else{
               if(codigo == 4){
                 System.out.prinf("Total: R$ %.2f\n", quantidade*2.00);
               } 
               else (codigo == 5){
                 System.out.printf("Total: R$ %.2f\n", quantidade*1.50);
               }
             } 
            }
          }
        }
      }
    }
  • Gustavo Marini replied 4 years ago

    Duas coisas. Primeiro que quando o código é 1, o preço é 4 e não 1, como você colocou. E segundo, lembre-se da quebra de linha após imprimir a linha de saída:

    System.out.printf("Total: R$ %.2f\n", aux);
    MOD
  • Pedro Porta replied 4 years ago

    As respostas batendo porem dando WA 20%

    import java.util.Scanner;

    public class Main {

    public static void main(String[] args) {
    
        Scanner teclado = new Scanner(System.in);
    
        double total, aux=0;
        int quantidade, codigo;
    
        codigo = teclado.nextInt();
        quantidade = teclado.nextInt();
    
        switch (codigo) {
        case 1:
            aux = 1;
            break;
        case 2:
            aux = 4.50;
            break;
        case 3:
            aux = 5;
            break;
        case 4:
            aux = 2;
            break;
        case 5:
            aux = 1.50;
            break;
        default:
            break;
        }
    
        aux = aux * quantidade;
        System.out.printf("Total: R$ %.2f", aux);
    
    }

    }

  • Unknown replied 4 years ago

    Olá alguém sabe porque não está sendo impresso OK na tela? (Python 3)

    x, y = input().split() if x == 1: p = y * 4.00 print ('OK')

  • Jose Anilto dos Anjos replied 4 years ago

    Achei o erro: o ultimo valor inserido no vetor estava errado. É 1.50 e não 1.00. Abçs.

  • Jose Anilto dos Anjos replied 4 years ago

    O que há de errado neste código???

    include include

    using namespace std;

    int main() {

    int cod, qt;
    double total, valor[5] = {4.00, 4.50, 5.00, 2.00, 1.00};
    
    cout << fixed << setprecision(2);
    cin >> cod >> qt;
    total = qt * valor[cod - 1];
    cout << "Total: R$ " << total << endl;
    
    return 0;

    }

  • Caroline Tenório Ribeiro replied 4 years ago

    Estou tentando submeter o código abaixo, em Python 3, mas está resultando em Wrong Answer

    c, q = map(int, input().split())
    
    options = {1: 4.0,
               2: 4.5,
               3: 5.0,
               4: 2.0,
               5: 1.5,
               }
    
    total = options[c] * q
    
    print('Total: R$ %.2f' % total)

    Alguém saberia me dizer o por quê?

  • Terence Marinho replied 4 years ago

    Bom dia! Testei seu código para as entradas 5 e 2 e ele retornou R$ 2.00, quando deveria retornar R$ 3.00. Fiz mais testes em modo de depuração, e descobri que a linha de erro no seu código é a p=1;50;, no caso do código ser 1, ele está multiplicando por 1, quando deveria ser por 1.5. Corrija isso e deve passar! Espero ter ajudado!

    MOD
  • Adriano H replied 4 years ago

    #include <stdio.h>
    #include <math.h>
    main()
    {
        int a,b;
        float p,t;
    
        scanf ("%d",&a);
        scanf ("%d",&b);
    
            if(a ==1)
            {
                p=4.00;
                t=b*p;
                printf("Total: R$ %.2f\n",t);
                }
                if(a ==2)
                {
                p=4.50;
                t=b*p;
                printf("Total: R$ %.2f\n",t);
                }
                if(a ==3)
                    {
                    p=5.00;
                    t=b*p;
                    printf("Total: R$ %.2f\n",t);
                    }
                if(a ==4)
                {
                    p=2.00;
                    t=b*p;
                    printf("Total: R$ %.2f\n",t);
                }
                if(a ==5)
                {
                    p=1;50;
                    t=b*p;
                    printf("Total: R$ %.2f\n",t);
                }
    
        return 0;
    }

    galera uma ajuda aqui. no codeblocks roda perfeitamente mas o uri nao aceita. sempre retorna Wrong answer (20%). alguem sabe o porque?

  • João replied 4 years ago

    Clica no número da sua submissão (na aba Submissões) que mostra o motivo de não ter compilado.

  • Viviane de Lima replied 4 years ago

    JA RESOLVI!

  • Alex José Silva replied 5 years ago

    Resolvido em C:

    int main(){
    
    int qtd,cod;
    
     scanf("%i %i",&cod,&qtd);
    
          if(cod==1){ printf("Total: R$ %.2f\n",qtd*4.00);}
     else if(cod==2){ printf("Total: R$ %.2f\n",qtd*4.50);}
     else if(cod==3){ printf("Total: R$ %.2f\n",qtd*5.00);}
     else if(cod==4){ printf("Total: R$ %.2f\n",qtd*2.00);}
     else if(cod==5){ printf("Total: R$ %.2f\n",qtd*1.50);}
    
    return 0;
    }
  • Willian Müller replied 5 years ago

    [code]Todas minhas submissões aparecem -In Queue-, já tenho umas 6 estagnadas na mesma e mesmo após ser analisado, não sai de -In Queue-.

  • Unknown replied 5 years ago

    Estoy segura de que le encantará y disfrutar de su uso, no es mejor gestionar, si el trabajo, pero lo echo de menos un hombre en su ciudad natal, no pocas personas fruncir el ce?o, Cuando las personas que trabajan no quieren preguntar, dar a la gente una refrescante placer, el sencillo que diga que usted compra hoy en día, los trabajadores que no entienden que tomó al menos ocho veces más que el ingreso del empresario, compartir sus emociones. 2015 zapatos hyperdunks; Nike Air Jordan 26; Nike Air Max 90 Camouflage; Nike Jordan CP3 VI; Nike Air Force 1; Nike Air Max 2015; Nike Air Max Tailwind; Nike Free 3.0; Nike Free 4.0 V3; Nike Kevin Durant 6; Nike Lebron James 11; Quiero a alguien para cuidar de los negocios, además del actor cómico, recomiendo leer la carrera sangrienta y otros libros, sino también cómo prevenir, es mejor que no logran, a través de amigos, mencioné coche, pero le echo de menos un hombre en su ciudad natal, el coche se ha mencionado, se lo haremos aumentar convincente.

  • Diego Aquino replied 5 years ago

    O que há de errado?

    int codigo, quant; float aux; scanf("%d%d", &codigo, &quant); if(codigo==1){ aux = (float)quant4; printf("Total: R$ %.2f\n", aux); }else if(codigo==2){ aux = (float)quant4.5; printf("Total: R$ %.2f\n", aux); }else if(codigo==3){ aux = (float)quant5; printf("Total: R$ %.2f\n", aux); }else if(codigo==4){ aux = (float)quant2; printf("Total: R$ %.2f\n", aux); }else if(codigo==5){ aux = (float)quant*1.5; printf("Total: R$ %.f\n", aux); } return 0;

  • Danilo Henrique replied 5 years ago

    Por favor alguem me fale o que está errado nesse código que sempre dá 10 porcento de erro

    include include

    using namespace std; int main() { float a, b, c, d, e, f, g, h, p; cout << fixed << setprecision(3); p=3.14159; scanf("%f %f %f", &a, &b, &c); d=(ac)/2; e=pcc; f=(a+b)c/2; g=bb; h=ab; cout << "TRIANGULO: " << d << endl; cout << "CIRCULO: " << e << endl; cout << "TRAPEZIO: " << f << endl; cout << "QUADRADO: " << g << endl; cout << "RETANGULO: " << h << endl; }

  • Pedro Nogueira replied 5 years ago

    POR FAVOR ALGUÉM ME AJUDA!!!!, QUERO SABER OQUE TEM DE ERRADO NESSE CÓDIGO, VLW!

    import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner pg=new Scanner(System.in); int cod=pg.nextInt(); double quant=pg.nextDouble(); double total=0; switch (cod){ case 1: total=(quant4); break; case 2: total=(quant4.5); break; case 3: total=(quant5); break; case 4: total=(quant2); break; case 5: total=(quant*1.5); break; } System.out.printf("Total: R$ %.2f",total); } }

1 of 3