Ajuda! Por favor ! Estrutura de decisão

1. Ajuda! Por favor ! Estrutura de decisão

Jeferson Furio
jfurio

(usa CentOS)

Enviado em 06/11/2014 - 23:51h

Galera!!! Eu sou extremamente novato em javascript, preciso criar um programa que "Dado a largura e o comprimento de cada cômodo, construir um algoritmo para calcular e imprimir a área total da residência. Após cada leitura de largura e comprimento, o usuário deverá responder ‘s’ ou ‘n’ para cadastrar mais um cômodo". Se alguém puder me ajudar por favor!!!!!!

Eu já consegui criar essa estrutura abaixo:

package atividade;
import java.util.Scanner;
public class Atividade {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
double larg, comp, total, comodo;
int resp;

System.out.println("Digite a larguda do cômodo: ");
larg = entrada.nextDouble();
System.out.println("Digite o comprimento do cômodo: ");
comp = entrada.nextDouble ();

total = larg * comp;

System.out.println("A área do cômodo é de: " + total + (" metros.") );


Mas agora não estou sabendo criar a parte do Sim ou Não, como eu programo isso?
Se o usuário digitar S, ele deve refazer as perguntas e acumular o valor total, pois quando ele digitar N, o programa deve mostrar o valor total




  


2. Re: Ajuda! Por favor ! Estrutura de decisão

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 07/11/2014 - 08:57h

Bom , isso é java , não javascript

Não programo em java , mas acho que sei como fazer isso , terá que utilizar o laço de repetição 'while' ou o 'do while', pois com um simples if acho que não é possivel fazer esse modo


package atividade;
import java.util.Scanner;
public class Atividade {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
double larg, comp, total, comodo;
char resp;

do{
System.out.println("Digite a larguda do cômodo: ");
larg = entrada.nextDouble();
System.out.println("Digite o comprimento do cômodo: ");
comp = entrada.nextDouble ();

total = larg * comp;

System.out.println("Deseja executar novamente ? (S/N)");
resp = entrada.nextChar();
}while((resp == 'S')||(resp == 's'));

System.out.println("A área do cômodo é de: " + total + (" metros.") );


Em 'C' , o codigo ficaria :


#include <stdio.h>

int main(){
// Nota : Para que usar double se float já resolve ?
float larg, comp, total;
char resp = 's';

do{
printf("Digite a larguda do cômodo: ");
scanf("%f",&larg);
printf("Digite o comprimento do cômodo: ");
scanf("%f",&comp);
total += larg * comp;

printf("Deseja executar novamente ? (S/N)");
scanf(" %c",&resp);
}while((resp == 'S')||(resp == 's'));

printf("A área do cômodo é de: %f metros.",total);
return 0;
}



Qualquer dúvida só postar aki ou me add no skype (thihup)

Espero ter ajudado

[]'s

T+


3. Re: Ajuda! Por favor ! Estrutura de decisão

Jeferson Furio
jfurio

(usa CentOS)

Enviado em 10/11/2014 - 09:26h

Caramba!!!! Ajudou e muito !!!!!!
Estou tendo java na faculdade, mas ta meio difícil aprender, eu até tento várias vezes antes de perguntar, mas chega uma hora que a coisa fica feia!!

Só não entendi como isso não é Javascript? hehehehehe
Eu to usando o Netbeans, e nele, eu selecionei javascript.


Vlw cara!


4. Re: Ajuda! Por favor ! Estrutura de decisão

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 10/11/2014 - 10:24h

Bom , JavaScript é uma linguagem p/ a net e não p/ pc , Java é p/ PC , malz por ter te dado a resposta sem ter feito pensar , aff , me perdooa ?

Se ajudei , marque o tópico como resolvido e escolha a melhor resposta

[]'s

T+


5. Re: Ajuda! Por favor ! Estrutura de decisão

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 17/01/2015 - 11:11h

Marque o tópico como resolvido para manter o fórum organizado

Espero ter ajudado

[]'s

T+






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts