Ir para conteúdo
Fórum Script Brasil

Luciano Cruz

Membros
  • Total de itens

    18
  • Registro em

  • Última visita

Posts postados por Luciano Cruz

  1. Amigos por favor sou iniciante em Java/Jsp eu fiz esse programa, valendo nota, sobre o calcula das notas mas não está funcionando direito,o professor pediu para usar Java Bean,para fazer esse programa, quando eu coloco 3 notas

    exemplo: 10,8,7 dividindo por trés vai dar 8 e pouco com isso o aluno seria aprovado.

    mas o único resultado que aparece é aluno reprovado,não sei sei se eu errei no If/Else,ou outra coisa se alguém puder ajudar eu agradeço.

    Segue o Código:

    Pagina Index em JSP

    <%@page contentType="text/html" pageEncoding="UTF-8"%>
    <jsp:useBean id="aluno" class="Avaliacao.Media" />
    <jsp:setProperty name="aluno" property="*" />
    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>JSP Page</title>
    </head>
    <body>
    <h3>Calculo Avaliação</h3>
    <pre>
    Nome: <%=aluno.getNome()%>
    Av1: <%=aluno.getAv1()%>
    Av2: <%=aluno.getAv2()%>
    Av3: <%=aluno.getAv3()%>
    Media:<%=(aluno.getAv1() + aluno.getAv2() + aluno.getAv3()) /3
    %>
    </pre>
    <%
    if (aluno.getMedia () < 6){
    out.println("Aluno está reprovado");}
    else {
    out.println("Aluno aprovado"); }
    %>
    </body>
    </html>
    A pagina em Java
    package Avaliacao;
    /**
    *
    * @author lufaria
    */
    public class Media {
    private String nome="Carlos";
    private double av1= 8;
    private double av2= 8;
    private double av3= 8;
    private double media;
    public void setNome(String nome) {
    this.nome= nome; }
    public String getNome() {
    return nome;
    }
    /**
    *
    * @param av1
    */
    public void setAv1(double av1) {
    this.av1= av1; }
    public double getAv1() {
    return av1;
    }
    /**
    *
    * @param av2
    */
    public void setAv2(double av2) {
    this.av2= av2; }
    public double getAv2() {
    return av2;
    }
    /**
    *
    * @param av3
    */
    public void setAv3(double av3) {
    this.av3= av3; }
    public double getAv3() {
    return av3;
    }
    public void setMedia(double media) {
    this.media= media; }
    /**
    *
    * @return
    */
    public double getMedia() {
    return media;
    }
    }

  2. O codigo do programa está compilando normal eu defini no #define t 3 para o programa pedir o peso e a altura 3 vezes para o usuario mas em vez de 3 aparece 9 vezes se eu coloco define t 4 aparece 12 vezes,não sei o que está acontecendo,se alguém puder me ajudar eu agradeço muito.

    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #define t 3
    main()
    {

    float matIMC [t][3]; // Faltava ponto e vrigula, e espaço entre "mat" e "IMC"
    float peso[t],altura[t], media_peso, media_altura ;
    int i,j;

    for (i=0;i<t; i++) {
    for (j=0;j<3;j++)
    {
    printf("\n Peso:") ;
    scanf("%f",&peso[j]); // "peso" não foi declarado como matriz
    printf("\n Altura: ");
    scanf("%f",&altura[j]); // "altura" não foi de clarado como matriz

    matIMC[j] = (peso[j] / (altura[j] * altura[j])); // "imc" não existe, substituido por "matIMC"
    }
    }
    printf("---------Indice IMC-----------------\n");
    printf(" Peso | Altura| IMC \n");
    printf(" -------------------------------- \n");

    media_peso=0;
    media_altura=0;

    for (i=0;i <t; i++){
    for (j=0;j<3;j++) {
    printf("\n %3.2f %3.2f %3.2f ", peso[j],altura[j],matIMC[j]);

    if (matIMC[j] <= 18.5)
    puts("Abaixo do peso");
    else if (matIMC[j] <= 25)
    puts("Peso Normal");
    else if (matIMC[j] < 30)
    puts("Acima do Peso");
    else
    puts("Obeso");

    media_peso = media_peso+ peso[j];
    media_altura = media_altura +altura[j];

    }
    }
    media_peso =media_peso/ t;
    media_altura =media_altura/t;

    printf("\n\nMedia de Peso ==> %3.2f ",media_peso);
    printf("\n\nMedia Altura ==> %3.2f\n\n\n ",media_altura);


    system("pause");

    }

    Luciano

  3. Amigos eu digitei o programa abaixo no DEV c++ e aparece a mensagem not file compiled,o que eu preciso eliminar

    ou colocar no programa abaixo para que ele compile.

    Se alguém puder ajudar eu agradeço

    #include <stdio.h>

    #include <stdlib.h>

    #define T 10

    main()

    {

    float salario[t],aumento[t],atual[t];

    int i;

    for (i=0; i<t; i++)

    {

    printf("\n Digite o salario : ");

    scanf("%f", &salario);

    }

    for (i=0; i<t; i++)

    {

    aumento = salario * 0.10;

    atual = aumento + salario;

    }

    printf("\n\tSalario\tAumento\tAtualizado\n");

    printf("-----------------------------------");

    for (i=0; i<10; i++)

    printf("\n\t%.2f\t%.2f\t%.2f",salario,aumento,atual);

    printf("\n");

    system("pause");

    }

  4. por favor eu estou começando agora com python e estou usando o python shell

    fiz esse codigo para somar dois numeros mas não esta dando certo

    n1=input ("Digite o primeiro numero:")

    n2=input ("Digite o segundo numero:")

    print ("A soma dos dois numeros e:", n1+n2)

    se eu digido 10 e 10 em vez de dar 20 aparece 1010 ele ajunta os numeros mais não soma.

    se alguém puder ajudar onde eu estou errando

    obrigado

  5. 2. O aninhamento de loops pode ser realizado entre as instruções de loop:___________________________

    3. O número máximo de loops aninhados é___________,mas se você utilizar mais de______loops aninhados deve rever seu algoritmo.

    eu preciso muito de ajuda:eu pesqusei na Internet e não achei nada se alguém puder me ajudar, ou indicar um site para eu procurar

    obrigado

    Luciano

  6. 1. A instrução MAIS conveniente quando você sabe que terá que inicializar e incrementar variáveis durante o loop é:___________________________

    eu acho que é FOR

    Pessoal vocês poderiam me ajudar eu estou em duvida não sei se pode ser WHILE

    eu sei que na instrução WHILE as variaveis são iniciadas antes do bloco.

    sera que é FOR ou WHILE

    por favor se alguém puder ajudar eu responder essa pergunta

    obrigado a todos

  7. Pessoal por favor vocês poderiam me ajudar nessas questoes, de um trabalho de 10 questoes só faltou essas 3,eu pesquisei na internet e não encontrei ,se vocês puderem me ajudar eu agradeço muito.

    1-O aninhamento de loops pode ser realizado entre as instruçoes de um loop, se sim porque

    2-Qual o numero maximo de loops aninhados

    3-Se ultrapassarmos esse numero maximo de loops devemos rever nosso algoritimo.

    Obrigado

  8. 5. Escreva o algoritmo e o código em linguagem C para o seguinte problema: o usuário escolhe num menu a opção IMC ou SÉRIE ou SAIR. Tanto na opção IMC ou SÉRIE deve entrar com seu peso e altura. No caso de escolher IMC o código calcula o índice de massa corpórea (IMC) e deve mostrar os seguintes resultados:

    IMC = valor e normalidade se, IMC>=18,5 e <25,0;

    IMC = valor e desnutrição se, IMC<18,5;

    IMC = valor e sobrepeso se, IMC>=25,0 e <30,0;

    IMC = valor e obesidade se, IMC>=30,0.

    Caso o usuário opte por SÉRIE, além da altura e peso será pedido o número de quilos que serão perdidos por mês (kg/mês). Neste caso, será mostrada uma tabela com o exemplo:

    IMC = valor Mês 0

    IMC = valor Mês 1

    IMC = valor Mês 2

    IMC = valor Mês n

    Onde, no mês n o usuário terá atingido o IMC ideal!

    Mostre os resultados com 2 casas decimais.

    #include <stdio.h>
    #include <stdlib.h>
    main()
    {
    int op;
    float imc,peso ,altura;
    printf("\n Indice IMC \n");
    
    printf("\t\t 1.IMC \n");
    printf("\t\t 2.SERIE\n");
    printf("\t\t 3.SAIR\n");
    
    printf("Escolha a opcao : ");
    scanf("%d",&op);
    
    switch (op) {
    case 1: 
         printf("Entre com seu peso:");
         scanf ("%f", &peso);
         printf ("Entre com sua altura:");
         scanf ("%f", &altura);     
     imc= peso/(altura*altura);
          
         
         
         if( imc >=18.5 && imc <25.0)
            printf("Esta normal. IMC=%.2f \n" ,imc);
            
            else if( imc <18.5)
            printf("Esta desnutrido. IMC=%.2f \n ", imc);
            
            else if( imc>=25.0 && imc <30.0)
            printf("Esta com sobrepeso. IMC=%.2f \n",imc);
            
            else printf ("Esta obeso. IMC= %.2f \n", imc);
    
    }
    
    system("pause");
    }

    EU FIZ O CODIGO CASO ESCOLHA IMC QUE É ESSE CÓDIGO ACIMA

    EU NÃO ESTOU CONSEGUINDO FAZER CASO OPTE POR SÉRIE OU SAIR

    PESSOAL POR FAVOR alguém PODE ME AJUDAR COMO EU TERMINO ESSE ALGORITIMO EU NÃO ESTOU CONSEGUINDO

    ELE ESTÁ VALENDO NOTA E EU ESTOU PRECISANDO MUITO.

    obrigado a todos

    Luciano

  9. #include <stdio.h>
    #include <stdlib.h>
    
    main () 
    {
    float a,b,soma;
    
    printf("\n Entre com um numero :");
    scanf("%f", &a); 
    
    printf ("\n Entre com o segundo numero:"); 
    scanf ("%f", &b); 
    
    soma= a+b; 
    printf("\n o resultado da soma =%.6f \n",  soma); 
    
    system("pause");}
    Pessoal eu queria uma ajuda de vocês:eu fiz essa soma em c e o resultado dessa soma é mostrado com 6 casas decimais no final Eu queria saber como eu mostro o resultado com 6 casas decimais no final nesse pseudocódigo que eu fiz abaixo. Se alguém puder ajudar eu agradeço Obrigado Luciano Pseudocódigo
    algoritimo_soma;
    var 
    a,b,soma:real;
    
    inicio
    
    escreva "Entre com 2 numeros:";
    leia a,b;
    
    soma<- a+b; 
    
    escreva " O resultado da soma de: ", a "+", b " =", soma;
    fim.

  10. Escreva o algoritmo e o código em linguagem C para o seguinte problema: pesquise sobre a função sleep(x) da C e use-a como um timer neste exercício. Crie um relógio digital onde será mostrado ao usuário o seguinte hh:mm:ss correta em quanto o código estiver rodando.

    vocês poderiam me ajudar por favor como fazer um relogio digital em C com a função sleep.

    obrigado

  11. ola pessoal eu preciso fazer um formulario Para incluir um novo usuario fica mais ou menos assim

    Form1

    Usuario: text box

    Senha : text box

    repita senha : text box

    Sexo : combobox

    botao Incluir

    Codigo

    Private Sub cmdIncluir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdIncluir.Click

    Dim cx As New OleDbConnection()

    Dim provedor As String

    Dim banco As String

    provedor = "Provider=Microsoft.Jet.OLEDB.4.0"

    banco = "Data Source=C:\Users\Administrador\Desktop\loja.mdb"

    cx.ConnectionString = provedor + "; " + banco

    cx.Open()

    Dim sql As String = ""

    sql += " Insert into Usuarios(Usuario , Senha ,IdSexo)"

    sql += " Values ( "

    sql += " " + cboSexo.SelectedValue.ToString + "' "

    sql += " " + txtUsuario.Text + ", "

    sql += " " + txtSenha.Text + ")"

    'lblStatus.Text = sql

    Dim cd As New OleDbCommand(sql, cx)

    cd.CommandType = CommandType.Text

    Try

    cd.ExecuteNonQuery()

    Catch ex As Exception

    lblStatus.Text = ex.Message

    End Try

    cx.close()

    eu preciso usar um ERROR PROVIDER no campo repetir senha para avisar quando ao repetir a senha houver algum erro

    como eu coloco isso no codigo

    eu estou começando no vb alguém poderia me ajudar no que eu estou errando, o que que eu preciso acrescentar nesse codigo

    eu estou com dificuldade se alguém puder ajudar eu agradeço

    obrigado

    luciano

  12. Olá pessoal! eu sou novo aqui no forum eu estou aprendendo vb.net, eu estou fazendo um exercicio com banco de dados sql

    quando eu aperto f5 para testar c.ConnectionString = s fica em amarelo e aparece uma mensagem

    Não é permitido alterar a propriedade 'ConnectionString'. O estado atual da conexão é aberta.

    Porque que esta aparecendo essa mensagem?

    se alguém puder ajudar eu agradeço .

    luciano

×
×
  • Criar Novo...