Preciso deste programa que está em C na linguagem em Java

17 respostas
eltonbonato

gostaria deste programa abaixo na linguagem java,
se possivel em modo console.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void)
{
    while(1){
             
    char s[1000];
    int i = 0, cont =0;   
    bool x;    
    
    printf("\n Expressao: ");
    scanf("%s",&s);
    
    for(i ; i<=strlen(s); i++)    
    {
          // ============ Análise Léxica =======================================
          switch(s[i])
          {
                  case '+': 
                  
                  default:
                  {
                          printf(" Erro lexico encontrado: simbolo '%c' nao conhecido\n", s[i]);
                          x = false;
                  }                  
          }
          
          // ============ Análise Sintática ====================================
          if(s[0] == '/' || s[0] == '*')
	  {
          	x = false;
	  }   
    }
    if((x == false) || (cont != 0))
    { 
         printf("\n ### Expressao Invalida! ### \n\n");
         printf("=================================");      
    }
         
    } // <-- fecha while
    
    system("pause");
    return 0;
}

17 Respostas

Poneis123

E qual dúvida de java vc está tendo?

Giulliano

Às vezes eu fico imaginando que existe um cara por aí, e esse cara entra nas mais diversas faculdades e diz “Pessoal se vocês precisarem de qualquer coisa em Java vai lá no GUJ”

E aí o pessoal vem aqu no GUJ e me lança uma dessas, pede pra fazer o exercício dele, como se houvessem robos para ler e responder os tópicos, enfim eu já escrevi demais.

fabricioempresa

Pagando bem eu faço.

Ah por que também irei imaginar um programa em qualquer linguagem depois imagino em java depois vo no principal forum daquela linguagem e vo pidi um também assim fica facil

alexcomput

como é vai rola grana???kkk será que alguém vai se disponibilizar…kk…viche…olha só parceiro…qualquer duvido…pode contar comigo…
agora fazer…pra ti…ai não né…espero que não seja o seu caso.falow até mais.

evertonsilvagomesjav
eltonbonato:
gostaria deste programa abaixo na linguagem java, se possivel em modo console.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void)
{
    while(1){
             
    char s[1000];
    int i = 0, cont =0;   
    bool x;    
    
    printf("\n Expressao: ");


    scanf("%s",&s);
    
    for(i ; i<=strlen(s); i++)    
    {
          // ============ Análise Léxica =======================================
          switch(s[i])
          {
                  case '+': 
                  
                  default:
                  {
                          printf(" Erro lexico encontrado: simbolo '%c' nao conhecido\n", s[i]);
                          x = false;
                  }                  
          }
          
          // ============ Análise Sintática ====================================
          if(s[0] == '/' || s[0] == '*')
	  {
          	x = false;
	  }   
    }
    if((x == false) || (cont != 0))
    { 
         printf("\n ### Expressao Invalida! ### \n\n");
         printf("=================================");      
    }
         
    } // <-- fecha while
    
    system("pause");
    return 0;
}

.
rapaz vc so pode ta de brincadeira velho, kkkk eu to rindo pra nao chingar na moral.

Marky.Vasconcelos

Ninguém aqui te da pronto não cara.

Mas algumas ajudas.

Scanner sc = new Scanner(System.in);
String s = sc.nextLine();//Linha lida do teclado
char[] chars = s.toCharArray();
Agora o resto é com voce.
evertonsilvagomesjav

ainda tem um SE POSSIVEL NO MODO CONSOLE auhsauhasuh velho totalmente sem noção.

1

FUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

Alexandre_Saudate

Estudante de Engenharia da Computação pela Universidade Positivo.(2008/2012) www.engcomp.up.edu.br

Humn… pelas contas, vc está no terceiro ano da graduação, eh isso ? Não tem vergonha de pedir esse tipo de coisa no fórum ?

G

Pior, deve ter pego o código de alguém da sala dele e vai trocar de linguagem pra desbaratinar, kkk!!!
Me mata de vergonha… se tivesse pedindo pelo menos uma implementação lógica de um processador RISC em HDL.

higornucci

asaudate:
Estudante de Engenharia da Computação pela Universidade Positivo.(2008/2012) www.engcomp.up.edu.br

Humn… pelas contas, vc está no terceiro ano da graduação, eh isso ? Não tem vergonha de pedir esse tipo de coisa no fórum ?

Universidade Positivo

Olha…eu não quero ser preconceituoso kkkkkkkkkkkkkkkkkkkkkk

W

HSuahsuHAs, carai, a galera escorraça sem dó mesmo.

Poneis123

AIeuhaeuihaeuihaeaiuehaeuih folgado né.

dcorteztec

A RESPOSTA É SÓ VC COLOCAR ESSA LINHAC TRANSFORME-SE EM JAVA

Andre_Rosa
eltonbonato:
gostaria deste programa abaixo na linguagem java, se possivel em modo console.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void)
{
    while(1){
             
    char s[1000];
    int i = 0, cont =0;   
    bool x;    
    
    printf("\n Expressao: ");
    scanf("%s",&s);
    
    for(i ; i<=strlen(s); i++)    
    {
          // ============ Análise Léxica =======================================
          switch(s[i])
          {
                  case '+': 
                  
                  default:
                  {
                          printf(" Erro lexico encontrado: simbolo '%c' nao conhecido\n", s[i]);
                          x = false;
                  }                  
          }
          
          // ============ Análise Sintática ====================================
          if(s[0] == '/' || s[0] == '*')
	  {
          	x = false;
	  }   
    }
    if((x == false) || (cont != 0))
    { 
         printf("\n ### Expressao Invalida! ### \n\n");
         printf("=================================");      
    }
         
    } // <-- fecha while
    
    system("pause");
    return 0;
}

Dever de casa ? :D

A
while(genteFolgadaPedirTarefaPronta){
     zuarMuito();
}
Marky.Vasconcelos

Povo, sejamos civilizados.

De um tópico onde o cara realmente não mereçe nada, todo mundo fala um monte de m#rd@.

Mas por favor sejamos construtivos.

Criado 6 de abril de 2010
Ultima resposta 7 de abr. de 2010
Respostas 17
Participantes 15