Ir ao conteúdo
  • Cadastre-se

Edinei Almeida

Membro Pleno
  • Posts

    24
  • Cadastrado em

  • Última visita

Tudo que Edinei Almeida postou

  1. /* * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFrame.java to edit this template */ package gui; import java.awt.Color; import javax.swing.JPanel; /** * * @author EDINEI */ public class TelaHome2 extends javax.swing.JFrame { MenuJuros mj; boolean[] btn_Click = new boolean[3]; boolean clique = false; public TelaHome2() { initComponents(); tabHome.setVisible(true); tab1.setVisible(false); tab2.setVisible(false); tab3.setVisible(false); mj = new MenuJuros(); // Inicialize o painel MenuJuros tabHome.add(mj); // Adicione-o ao painel tabHome mj.setLocation(50, 50); // Defina a posição do painel mj.setVisible(false); // Defina-o como invisível inicialmente } /** * Creates new form TelaHome2 */ /** * This method is called from within the constructor to initialize the form. * WARNING: Do NOT modify this code. The content of this method is always * regenerated by the Form Editor. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code"> private void initComponents() { jPanel1 = new javax.swing.JPanel(); sidePanel = new javax.swing.JPanel(); jButton1 = new javax.swing.JButton(); tabPanel = new javax.swing.JPanel(); btn_tab1 = new javax.swing.JPanel(); ind_tab1 = new javax.swing.JPanel(); btn_tab2 = new javax.swing.JPanel(); ind_tab2 = new javax.swing.JPanel(); btn_tab3 = new javax.swing.JPanel(); ind_tab3 = new javax.swing.JPanel(); tabHome = new javax.swing.JPanel(); jLabel1 = new javax.swing.JLabel(); tab2 = new javax.swing.JPanel(); jLabel4 = new javax.swing.JLabel(); tab3 = new javax.swing.JPanel(); jLabel3 = new javax.swing.JLabel(); tab1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); setResizable(false); jPanel1.setBackground(new java.awt.Color(255, 255, 153)); jPanel1.setPreferredSize(new java.awt.Dimension(800, 500)); sidePanel.setBackground(new java.awt.Color(96, 6, 139)); sidePanel.setPreferredSize(new java.awt.Dimension(215, 500)); jButton1.setText("jButton1"); jButton1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton1ActionPerformed(evt); } }); javax.swing.GroupLayout sidePanelLayout = new javax.swing.GroupLayout(sidePanel); sidePanel.setLayout(sidePanelLayout); sidePanelLayout.setHorizontalGroup( sidePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, sidePanelLayout.createSequentialGroup() .addContainerGap(87, Short.MAX_VALUE) .addComponent(jButton1) .addGap(53, 53, 53)) ); sidePanelLayout.setVerticalGroup( sidePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(sidePanelLayout.createSequentialGroup() .addGap(202, 202, 202) .addComponent(jButton1) .addContainerGap(245, Short.MAX_VALUE)) ); tabPanel.setBackground(new java.awt.Color(76, 6, 119)); tabPanel.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout()); btn_tab1.setBackground(new java.awt.Color(76, 6, 119)); btn_tab1.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { btn_tab1MouseClicked(evt); } public void mouseEntered(java.awt.event.MouseEvent evt) { btn_tab1MouseEntered(evt); } public void mouseExited(java.awt.event.MouseEvent evt) { btn_tab1MouseExited(evt); } }); btn_tab1.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout()); ind_tab1.setBackground(new java.awt.Color(76, 6, 119)); javax.swing.GroupLayout ind_tab1Layout = new javax.swing.GroupLayout(ind_tab1); ind_tab1.setLayout(ind_tab1Layout); ind_tab1Layout.setHorizontalGroup( ind_tab1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 195, Short.MAX_VALUE) ); ind_tab1Layout.setVerticalGroup( ind_tab1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 3, Short.MAX_VALUE) ); btn_tab1.add(ind_tab1, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 195, 3)); tabPanel.add(btn_tab1, new org.netbeans.lib.awtextra.AbsoluteConstraints(215, 0, 195, 30)); btn_tab2.setBackground(new java.awt.Color(76, 6, 119)); btn_tab2.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { btn_tab2MouseClicked(evt); } public void mouseEntered(java.awt.event.MouseEvent evt) { btn_tab2MouseEntered(evt); } public void mouseExited(java.awt.event.MouseEvent evt) { btn_tab2MouseExited(evt); } }); btn_tab2.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout()); ind_tab2.setBackground(new java.awt.Color(76, 6, 119)); javax.swing.GroupLayout ind_tab2Layout = new javax.swing.GroupLayout(ind_tab2); ind_tab2.setLayout(ind_tab2Layout); ind_tab2Layout.setHorizontalGroup( ind_tab2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 195, Short.MAX_VALUE) ); ind_tab2Layout.setVerticalGroup( ind_tab2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 3, Short.MAX_VALUE) ); btn_tab2.add(ind_tab2, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 195, 3)); tabPanel.add(btn_tab2, new org.netbeans.lib.awtextra.AbsoluteConstraints(410, 0, 195, 30)); btn_tab3.setBackground(new java.awt.Color(76, 6, 119)); btn_tab3.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { btn_tab3MouseClicked(evt); } public void mouseEntered(java.awt.event.MouseEvent evt) { btn_tab3MouseEntered(evt); } public void mouseExited(java.awt.event.MouseEvent evt) { btn_tab3MouseExited(evt); } }); btn_tab3.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout()); ind_tab3.setBackground(new java.awt.Color(76, 6, 119)); javax.swing.GroupLayout ind_tab3Layout = new javax.swing.GroupLayout(ind_tab3); ind_tab3.setLayout(ind_tab3Layout); ind_tab3Layout.setHorizontalGroup( ind_tab3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 195, Short.MAX_VALUE) ); ind_tab3Layout.setVerticalGroup( ind_tab3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 3, Short.MAX_VALUE) ); btn_tab3.add(ind_tab3, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 195, 3)); tabPanel.add(btn_tab3, new org.netbeans.lib.awtextra.AbsoluteConstraints(605, 0, 195, 30)); tabHome.setBackground(new java.awt.Color(116, 6, 159)); jLabel1.setFont(new java.awt.Font("Segoe UI", 1, 36)); // NOI18N jLabel1.setText("home"); javax.swing.GroupLayout tabHomeLayout = new javax.swing.GroupLayout(tabHome); tabHome.setLayout(tabHomeLayout); tabHomeLayout.setHorizontalGroup( tabHomeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(tabHomeLayout.createSequentialGroup() .addGap(194, 194, 194) .addComponent(jLabel1) .addContainerGap(295, Short.MAX_VALUE)) ); tabHomeLayout.setVerticalGroup( tabHomeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(tabHomeLayout.createSequentialGroup() .addGap(170, 170, 170) .addComponent(jLabel1) .addContainerGap(252, Short.MAX_VALUE)) ); tab2.setBackground(new java.awt.Color(116, 6, 159)); jLabel4.setFont(new java.awt.Font("Segoe UI", 1, 36)); // NOI18N jLabel4.setText("tab2"); javax.swing.GroupLayout tab2Layout = new javax.swing.GroupLayout(tab2); tab2.setLayout(tab2Layout); tab2Layout.setHorizontalGroup( tab2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 585, Short.MAX_VALUE) .addGroup(tab2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(tab2Layout.createSequentialGroup() .addGap(247, 247, 247) .addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(248, Short.MAX_VALUE))) ); tab2Layout.setVerticalGroup( tab2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 470, Short.MAX_VALUE) .addGroup(tab2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(tab2Layout.createSequentialGroup() .addGap(197, 197, 197) .addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 75, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(198, Short.MAX_VALUE))) ); tab3.setBackground(new java.awt.Color(116, 6, 159)); jLabel3.setFont(new java.awt.Font("Segoe UI", 1, 36)); // NOI18N jLabel3.setText("tab3"); javax.swing.GroupLayout tab3Layout = new javax.swing.GroupLayout(tab3); tab3.setLayout(tab3Layout); tab3Layout.setHorizontalGroup( tab3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(tab3Layout.createSequentialGroup() .addGap(247, 247, 247) .addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(248, Short.MAX_VALUE)) ); tab3Layout.setVerticalGroup( tab3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(tab3Layout.createSequentialGroup() .addGap(197, 197, 197) .addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 75, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(198, Short.MAX_VALUE)) ); tab1.setBackground(new java.awt.Color(116, 6, 159)); jLabel2.setFont(new java.awt.Font("Segoe UI", 1, 36)); // NOI18N jLabel2.setText("tab1"); javax.swing.GroupLayout tab1Layout = new javax.swing.GroupLayout(tab1); tab1.setLayout(tab1Layout); tab1Layout.setHorizontalGroup( tab1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(tab1Layout.createSequentialGroup() .addGap(254, 254, 254) .addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(241, Short.MAX_VALUE)) ); tab1Layout.setVerticalGroup( tab1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(tab1Layout.createSequentialGroup() .addGap(170, 170, 170) .addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 75, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(225, Short.MAX_VALUE)) ); javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(tabPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup(jPanel1Layout.createSequentialGroup() .addComponent(sidePanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(tab2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(tab1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(tabHome, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(tab3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addComponent(tabPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(sidePanel, javax.swing.GroupLayout.PREFERRED_SIZE, 470, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(tab2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(tab1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(tabHome, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(tab3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) ); tab3.getAccessibleContext().setAccessibleName(""); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 0, Short.MAX_VALUE)) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 0, 0)) ); pack(); setLocationRelativeTo(null); }// </editor-fold> private void setColorCliqueBtnTab(JPanel panel){ Color cor = new Color(116,6,159); panel.setBackground(cor); } private void setColorCliqueIndTab(JPanel panel){ Color cor = new Color(204,0,0); panel.setBackground(cor); } private void setColorMouseEnteredTab(JPanel panel){ Color cor = new Color(96,6,139); panel.setBackground(cor); } private void resetColorMouseExitedTab(JPanel panel){ Color cor = new Color(76,6,119); panel.setBackground(cor); } private void resetColorMouseExitedIndTab(JPanel panel){ Color cor = new Color(76,6,119); panel.setBackground(cor); } private void setColorMouseEnteredIndTab(JPanel panel){ Color cor = new Color(196,6,239); panel.setBackground(cor); } private void btn_tab1MouseEntered(java.awt.event.MouseEvent evt) { // TODO add your handling code here: if(!btn_Click[0]){ setColorMouseEnteredTab(btn_tab1); setColorMouseEnteredIndTab(ind_tab1); } } private void btn_tab2MouseEntered(java.awt.event.MouseEvent evt) { // TODO add your handling code here: if(!btn_Click[1]){ setColorMouseEnteredTab(btn_tab2); setColorMouseEnteredIndTab(ind_tab2); } } private void btn_tab3MouseEntered(java.awt.event.MouseEvent evt) { // TODO add your handling code here: if(!btn_Click[2]){ setColorMouseEnteredTab(btn_tab3); setColorMouseEnteredIndTab(ind_tab3); } } private void btn_tab1MouseExited(java.awt.event.MouseEvent evt) { // TODO add your handling code here: if(!btn_Click[0]){ resetColorMouseExitedTab(btn_tab1); resetColorMouseExitedIndTab(ind_tab1); } } private void btn_tab2MouseExited(java.awt.event.MouseEvent evt) { // TODO add your handling code here: if(!btn_Click[1]){ resetColorMouseExitedTab(btn_tab2); resetColorMouseExitedIndTab(ind_tab2); } } private void btn_tab3MouseExited(java.awt.event.MouseEvent evt) { // TODO add your handling code here: if(!btn_Click[2]){ resetColorMouseExitedTab(btn_tab3); resetColorMouseExitedIndTab(ind_tab3); } } private void btn_tab1MouseClicked(java.awt.event.MouseEvent evt) { // TODO add your handling code here: System.out.println("Botão tab1 clicado"); btn_Click[0] = true; btn_Click[1] = false; btn_Click[2] = false; setColorCliqueBtnTab(btn_tab1); setColorCliqueIndTab(ind_tab1); resetColorMouseExitedTab(btn_tab2); resetColorMouseExitedIndTab(ind_tab2); resetColorMouseExitedTab(btn_tab3); resetColorMouseExitedIndTab(ind_tab3); tab1.setVisible(true); tab2.setVisible(false); tab3.setVisible(false); tabHome.setVisible(false); } private void btn_tab2MouseClicked(java.awt.event.MouseEvent evt) { // TODO add your handling code here: System.out.println("Botão tab2 clicado"); btn_Click[0] = false; btn_Click[1] = true; btn_Click[2] = false; setColorCliqueBtnTab(btn_tab2); setColorCliqueIndTab(ind_tab2); resetColorMouseExitedTab(btn_tab1); resetColorMouseExitedIndTab(ind_tab1); resetColorMouseExitedTab(btn_tab3); resetColorMouseExitedIndTab(ind_tab3); tab1.setVisible(false); tab2.setVisible(true); tab3.setVisible(false); tabHome.setVisible(false); } private void btn_tab3MouseClicked(java.awt.event.MouseEvent evt) { // TODO add your handling code here: System.out.println("Botão tab3 clicado"); btn_Click[0] = false; btn_Click[1] = false; btn_Click[2] = true; setColorCliqueBtnTab(btn_tab3); setColorCliqueIndTab(ind_tab3); resetColorMouseExitedTab(btn_tab1); resetColorMouseExitedIndTab(ind_tab1); resetColorMouseExitedTab(btn_tab2); resetColorMouseExitedIndTab(ind_tab2); tab1.setVisible(false); tab2.setVisible(false); tab3.setVisible(true); tabHome.setVisible(false); } private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: mj.setVisible(!mj.isVisible()); tabHome.revalidate(); tabHome.repaint(); } /** * @param args the command line arguments */ public static void main(String args[]) { /* Set the Nimbus look and feel */ //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) "> /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html */ try { for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) { javax.swing.UIManager.setLookAndFeel(info.getClassName()); break; } } } catch (ClassNotFoundException ex) { java.util.logging.Logger.getLogger(TelaHome2.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (InstantiationException ex) { java.util.logging.Logger.getLogger(TelaHome2.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (IllegalAccessException ex) { java.util.logging.Logger.getLogger(TelaHome2.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (javax.swing.UnsupportedLookAndFeelException ex) { java.util.logging.Logger.getLogger(TelaHome2.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } //</editor-fold> /* Create and display the form */ java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new TelaHome2().setVisible(true); } }); } // Variables declaration - do not modify private javax.swing.JPanel btn_tab1; private javax.swing.JPanel btn_tab2; private javax.swing.JPanel btn_tab3; private javax.swing.JPanel ind_tab1; private javax.swing.JPanel ind_tab2; private javax.swing.JPanel ind_tab3; private javax.swing.JButton jButton1; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel3; private javax.swing.JLabel jLabel4; private javax.swing.JPanel jPanel1; private javax.swing.JPanel sidePanel; private javax.swing.JPanel tab1; private javax.swing.JPanel tab2; private javax.swing.JPanel tab3; private javax.swing.JPanel tabHome; private javax.swing.JPanel tabPanel; // End of variables declaration } CODIGO 2: /* * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license * Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JPanel.java to edit this template */ package gui; /** * * @author EDINEI */ public class MenuJuros extends javax.swing.JPanel { /** * Creates new form MenuJuros */ public MenuJuros() { initComponents(); } public MenuJuros(int width, int height, int x, int y, boolean view) { setBounds(x, y, width, height); setVisible(view); } /** * This method is called from within the constructor to initialize the form. * WARNING: Do NOT modify this code. The content of this method is always * regenerated by the Form Editor. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code"> private void initComponents() { SbMenuJuros = new javax.swing.JPanel(); jTextField2 = new javax.swing.JTextField(); jLabel3 = new javax.swing.JLabel(); jTextField3 = new javax.swing.JTextField(); jTextField4 = new javax.swing.JTextField(); jLabel4 = new javax.swing.JLabel(); jButton1 = new javax.swing.JButton(); jSeparator2 = new javax.swing.JSeparator(); jSeparator3 = new javax.swing.JSeparator(); jSeparator1 = new javax.swing.JSeparator(); jLabel5 = new javax.swing.JLabel(); jPanel1 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout()); SbMenuJuros.setBackground(new java.awt.Color(116, 6, 159)); SbMenuJuros.setPreferredSize(new java.awt.Dimension(270, 40)); SbMenuJuros.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { SbMenuJurosMouseClicked(evt); } public void mouseEntered(java.awt.event.MouseEvent evt) { SbMenuJurosMouseEntered(evt); } public void mouseExited(java.awt.event.MouseEvent evt) { SbMenuJurosMouseExited(evt); } }); SbMenuJuros.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout()); jTextField2.setBackground(new java.awt.Color(116, 6, 159)); jTextField2.setBorder(null); jTextField2.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseEntered(java.awt.event.MouseEvent evt) { jTextField2MouseEntered(evt); } public void mouseExited(java.awt.event.MouseEvent evt) { jTextField2MouseExited(evt); } }); jTextField2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jTextField2ActionPerformed(evt); } }); SbMenuJuros.add(jTextField2, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 110, 230, 40)); jLabel3.setFont(new java.awt.Font("Segoe UI", 1, 14)); // NOI18N jLabel3.setForeground(new java.awt.Color(255, 255, 255)); jLabel3.setText("jLabel1"); SbMenuJuros.add(jLabel3, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 167, -1, -1)); jTextField3.setBackground(new java.awt.Color(116, 6, 159)); jTextField3.setBorder(null); jTextField3.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jTextField3ActionPerformed(evt); } }); SbMenuJuros.add(jTextField3, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 185, 230, 40)); jTextField4.setBackground(new java.awt.Color(116, 6, 159)); jTextField4.setBorder(null); jTextField4.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jTextField4ActionPerformed(evt); } }); SbMenuJuros.add(jTextField4, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 260, 230, 40)); jLabel4.setFont(new java.awt.Font("Segoe UI", 1, 14)); // NOI18N jLabel4.setForeground(new java.awt.Color(255, 255, 255)); jLabel4.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel4.setText("jLabel1"); SbMenuJuros.add(jLabel4, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 242, -1, -1)); jButton1.setBackground(new java.awt.Color(196, 6, 239)); jButton1.setFont(new java.awt.Font("Segoe UI", 1, 14)); // NOI18N jButton1.setForeground(new java.awt.Color(255, 255, 255)); jButton1.setText("jButton1"); jButton1.setBorder(null); jButton1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton1ActionPerformed(evt); } }); SbMenuJuros.add(jButton1, new org.netbeans.lib.awtextra.AbsoluteConstraints(60, 330, 150, 50)); SbMenuJuros.add(jSeparator2, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 150, 230, 20)); SbMenuJuros.add(jSeparator3, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 225, 230, 20)); SbMenuJuros.add(jSeparator1, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 300, 230, 20)); jLabel5.setFont(new java.awt.Font("Segoe UI", 1, 14)); // NOI18N jLabel5.setForeground(new java.awt.Color(255, 255, 255)); jLabel5.setText("jLabel1"); SbMenuJuros.add(jLabel5, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 92, -1, -1)); jPanel1.setBackground(new java.awt.Color(204, 0, 0)); javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 270, Short.MAX_VALUE) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 8, Short.MAX_VALUE) ); SbMenuJuros.add(jPanel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 270, 8)); jLabel2.setFont(new java.awt.Font("Segoe UI", 1, 24)); // NOI18N jLabel2.setForeground(new java.awt.Color(255, 255, 255)); jLabel2.setText("Juros"); SbMenuJuros.add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(105, 20, 70, 30)); add(SbMenuJuros, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 270, 390)); }// </editor-fold> private void jTextField2MouseEntered(java.awt.event.MouseEvent evt) { // TODO add your handling code here: } private void jTextField2MouseExited(java.awt.event.MouseEvent evt) { // TODO add your handling code here: } private void jTextField2ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: } private void jTextField3ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: } private void jTextField4ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: } private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: } private void SbMenuJurosMouseClicked(java.awt.event.MouseEvent evt) { // TODO add your handling code here: } private void SbMenuJurosMouseEntered(java.awt.event.MouseEvent evt) { // TODO add your handling code here: } private void SbMenuJurosMouseExited(java.awt.event.MouseEvent evt) { // TODO add your handling code here: } // Variables declaration - do not modify private javax.swing.JPanel SbMenuJuros; private javax.swing.JButton jButton1; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel3; private javax.swing.JLabel jLabel4; private javax.swing.JLabel jLabel5; private javax.swing.JPanel jPanel1; private javax.swing.JSeparator jSeparator1; private javax.swing.JSeparator jSeparator2; private javax.swing.JSeparator jSeparator3; private javax.swing.JTextField jTextField2; private javax.swing.JTextField jTextField3; private javax.swing.JTextField jTextField4; // End of variables declaration } Teste3.zip
  2. . Gente estou começando a aprender a linguagem Java e estou com algumas duvidas na estrutura de funcionamento da linguagem, ainda não entrou na minha cabeça o conceito de classe, método, objeto, atributo etc, sou iniciante em programação, tenho conhecimentos apenas em lógica e linguagem C. as minhas duvidas são: o que e classe ? o que e método ? o que e atributo ? o que e objeto ? devo aprender primeiro orientação a objeto ? como estruturar os arquivos/projetos em java com tudo isso aqui em cima ? em comparação com Java e a linguagem C, o que seria a função main do C no Java para executar as funções e procedimentos e outras repartições do código ? se alguém puder, aceito sugestão de sequência e tópicos para melhor desenvolver o aprendizado da linguagem ? Resumindo: a minha principal duvida e na estrutura e funcionamento da linguagem que e um pouco diferente da linguagem C nos conceitos e tal.
  3. programa não lê e imprime string package main; import java.util.Scanner; public class Main{ public static void main(String[] args){ // variaveis do tipo inteiro byte num1; // variavel do tipo inteiro. short num2; // variavel do tipo inteiro maior que o tipo byte. int num3; // variavel do tipo inteiro maior que o tipo byte e short. long num4; // variavel do tipo inteiro maior que o tipo byte,short e int. // variaveis do tipo caractere. char carac; String str; // variaveis do tipo real; float num5; // variavel do tipo real. double num6; // variavel do tipo real maior que o tipo float. Scanner read = new Scanner(System.in); //objeto para leitura do teclado. System.out.println("Digite 1 numero inteiro: "); num1 = read.nextByte(); System.out.println("Digite 2 numero inteiro: "); num2 = read.nextShort(); System.out.println("Digite 3 numero inteiro: "); num3 = read.nextInt(); System.out.println("Digite 4 numero inteiro: "); num4 = read.nextLong(); System.out.println("Digite um Caractere: "); carac = read.next().charAt(0); System.out.println("digite o 1 numero real: "); num5 = read.nextFloat(); System.out.println("digite o 2 numero real: "); num6 = read.nextDouble(); System.out.println("digite uma string: "); str = read.nextLine(); System.out.println("o numero 1 e: "+ num1); System.out.println("o numero 2 e: "+ num2); System.out.println("o numero 3 e: "+ num3); System.out.println("o numero 4 e: "+ num4); System.out.println("o caractere digitado e: "+ carac); System.out.println("o numero 5 e: "+ num5); System.out.println("o numero 6 e: "+ num6); System.out.println("a string e: "+str); // System.out.println(num1); // System.out.println(num2); // System.out.println(num3); // System.out.println(num4); // System.out.println(carac); // System.out.println(num5); // System.out.printf("o numero e %.2f\n",num6); // System.out.format("o numero e %.2f\n",num5); } }
  4. gente estou começando agora a aprender java e esta dando esse erro no meu codigo de teste de impressao e leitura de tipos de variavieis: Exception in thread "main" java.util.InputMismatchException at java.util.Scanner.throwFor(Scanner.java:864) at java.util.Scanner.next(Scanner.java:1485) at java.util.Scanner.nextFloat(Scanner.java:2345) at main.Main.main(Main.java:40) C:\Users\aluno\AppData\Local\NetBeans\Cache\13\executor-snippets\run.xml:111: The following error occurred while executing this line: package main; import java.util.Scanner; public class Main{ public static void main(String[] args){ // variaveis do tipo inteiro byte num1; // variavel do tipo inteiro. short num2; // variavel do tipo inteiro maior que o tipo byte. int num3; // variavel do tipo inteiro maior que o tipo byte e short. long num4; // variavel do tipo inteiro maior que o tipo byte,short e int. // variaveis do tipo caractere. char carac; // variaveis do tipo real; float num5; // variavel do tipo real. double num6; // variavel do tipo real maior que o tipo float. Scanner read = new Scanner(System.in); //objeto para leitura do teclado. System.out.println("Digite 1 numero inteiro: "); num1 = read.nextByte(); System.out.println("Digite 2 numero inteiro: "); num2 = read.nextShort(); System.out.println("Digite 3 numero inteiro: "); num3 = read.nextInt(); System.out.println("Digite 4 numero inteiro: "); num4 = read.nextLong(); System.out.println("Digite um Caractere: "); carac = read.next().charAt(0); System.out.println("digite o 1 numero real: "); num5 = read.nextFloat(); System.out.println("digite o 2 numero real: "); num6 = read.nextDouble(); System.out.println("o numero 1 e: "+ num1); System.out.println("o numero 2 e: "+ num2); System.out.println("o numero 3 e: "+ num3); System.out.println("o numero 4 e: "+ num4); System.out.println("o caractere digitado e: "+ carac); System.out.println("o numero 5 e: "+ num5); System.out.println("o numero 6 e: "+ num6); // System.out.println(num1); // System.out.println(num2); // System.out.println(num3); // System.out.println(num4); // System.out.println(carac); // System.out.println(num5); // System.out.printf("o numero e %.2f\n",num6); // System.out.format("o numero e %.2f\n",num5); } } C:\Users\aluno\AppData\Local\NetBeans\Cache\13\executor-snippets\run.xml:94: Java returned: 1 BUILD FAILED (total time: 12 seconds)
  5. gente como criar uma funçao apenas para receber e guardar numeros dentro de uma variavel com printf e scanf ? estou aprendendo funçao ai o valor não e guardado dentro da variavel fica printando o valor de memória , não o valor que quero armazenar, alguém me explica por favor. #include <stdio.h> void entrada(int num1, int num2) { printf("digite 2 numeros : \n"); scanf("%d%d", &num1, &num2); } int main() { int a; int b; entrada(a, b); printf("%d, %d", a, b); return 0; }
  6. gente estou aprendendo funções e o meu código esta dando esse erro " erro assignment to expression with array type" não estou conseguindo resolver: vocês podem me da um feedback também sobre os meus usos de funções não sei se esta certo; #include <stdio.h> //funçao para exibir uma mensagem. void mensagem1() { printf("digite os valores da matriz: \n"); } void mensagem2() { printf("nova matriz\n"); } //funçao para preenchimento de matriz. void preenchimento_de_matriz(int a[4][4]) { //declaraçao de funçoes void mensagem1(); void mostra_matriz(int a[4][4]); //chamamento de funçao. mensagem1(); for (int i = 0; i < 4; ++i) { for (int j = 0; j < 4; ++j) { scanf("%d", &a[i][j]); } } } //funçao para exibir matriz. void mostra_matriz(int a[4][4]) { for (int i = 0; i < 4; ++i) { for (int j = 0; j < 4; ++j) { printf(" %d",a[i][j]); } printf("\n"); } } void troca(int a[4][4],int b[4], int c[4]) { for (int i = 0; i < 4; ++i) { a[i] = ((a[0][i]*2)/2); a[i] = ((a[i][0]*2)/2); a[0][i] = c[i]; a[i][0] = b[i]; } } int main() { int mat[4][4], vet1[4]={0}, vet2[4]={0}; // chamando funçoes. preenchimento_de_matriz(mat); mostra_matriz(mat); troca(mat,vet1,vet2); mostra_matriz(mat); return 0; } gente achei o erro kkkk
  7. gente alguém pode ler o meu codigo criei essa solução mas acho que não e a correta, alguém pode ler o meu codigo e corrigir e me explicar a logica para resolver o problema. essa e a pergunta do exercício: /*2. Leia uma matriz 4 x 4 e troque os valores da 1ª linha pelos da 4ª coluna, vice-e-versa. Escrever ao final a matriz obtida. */ #include <stdio.h> int main() { int mat[4][4]={1,2,3,4,1,2,3,4,1,2,3,4,1,2,3,4}, aux; printf("matriz original\n"); for (int i = 0; i < 4; ++i) { for (int j = 0; j < 4; ++j) { printf("%d ", mat[i][j]); } printf("\n"); } printf("\n"); for (int i = 0;;) { for (int j = 3;;) { for (int k = 0, l = 3;k < 4 && l >= 0; k++, l--) { aux = mat[i][k]; mat[i][k] = mat[l][j]; mat[l][j] = aux; } break; } break; } printf("nova matriz\n"); for (int i = 0; i < 4; ++i) { for (int j = 0; j < 4; ++j) { printf("%d ", mat[i][j]); } printf("\n"); } return 0; } Leia uma matriz 4 x 4 e troque os valores da 1ª linha pelos da 4ª coluna, vice-e-versa. Escrever ao final a matriz obtida.
  8. /*4. Leia uma matriz 3 x 3 e faça uma troca entre as diagonais principal e secundária. Escreva-a ao final. */ #include <stdio.h> int main() { int mat[3][3]={1,2,2,1,1,3,2,2,1}, aux; printf("matriz original\n"); for (int i = 0; i < 3; ++i) { for (int j = 0; j < 3; ++j) { printf("%d ", mat[i][j]); } printf("\n"); } printf("\n"); for (int i = 0, j = 0, k = 2;;) { aux = mat[i][j]; mat[i][j] = mat[i][k]; mat[i][k] = aux; aux = mat[k][j]; mat[k][j] = mat[k][k]; mat[k][k] = aux; break; } /* aux = mat[0][0]; mat[0][0] = mat[0][2]; mat[0][2] = aux; aux = mat[2][0]; mat[2][0] = mat[2][2]; mat[2][2] = aux; */ printf("nova matriz\n"); printf("\n"); for (int i = 0; i < 3; ++i) { for (int j = 0; j < 3; ++j) { printf("%d ", mat[i][j]); } printf("\n"); } return 0; } // 1 2 2 // 6 1 3 // 2 4 1 alguém poe fazer um algoritmo para esse problema e me explicar a logica : Leia uma matriz 3 x 3 e faça uma troca entre as diagonais principal e secundária. Escreva-a ao final @devair1010
  9. @devair1010 cara como que eu faço para fazer a comparaçao igual esta pedindo no exercicio, como eu uso a funçao strcmp no vetor de strings
  10. @devair1010 no caso voce criou uma matriz de strings ? e isso ?
  11. /*4) Uma loja de tintas oferece 100 cores aos clientes, como VERDE-LIMÃO, AMARELO-OURO, AMARELO-CANÁRIO, etc. Faça um algoritmo para ler um vetor com os 100 nomes de cores, e depois informe se existe a cor “AZULCOBALTO” dentro do vetor. Se não existir, exiba uma mensagem “COR NÃO ENCONTRADA”.*/ #include <stdio.h> #include <string.h> int main() { char cores[21]; for (int i = 0; i < 20; ++i) { printf("Digite a %d cor: \n", i+1); scanf("%s", cores[i]); } return 0; } não entendi esse exercício de vetor, não entendi como faço para criar um vetor para receber vários nomes e armazenar para depois comparar, essa e a pergunta: Uma loja de tintas oferece 100 cores aos clientes, como VERDE-LIMÃO, AMARELO-OURO, AMARELO-CANÁRIO, etc. Faça um algoritmo para ler um vetor com os 100 nomes de cores, e depois informe se existe a cor “AZULCOBALTO” dentro do vetor. Se não existir, exiba uma mensagem “COR NÃO ENCONTRADA”.
  12. /*1) Ler 10 valores reais e armazenar em um vetor. Modifique o vetor de modo que os valores ímpares sejam aumentados em 5%, e os valores pares sejam aumentados em 2%. Imprima o vetor resultante. */ #include <stdio.h> int main() { int n[10]={0}; for(int i=0;i<10;i++) { printf("digite o %d numero: \n", i+1); scanf("%d", &n[i]); } for(int i=0;i<10;i++) { if(n[i]%2==0) { n[i] = n[i]*0.02; } else { n[i] = n[i]*0.05; } } for(int i=0;i<10;i++) { printf("[%d] = %d\n", i+1, n[i]); } return 0; } gente o indice do vetor não esta recebendo novo valor atualizado fica tudo tos os indices igual a zero.
  13. para fazer um programa que imprime um triangulo ou asterisco e essa mesma logica, tipo eu tenho que controlar as linhas, as colunas, os espaços em branco e a impressao dos asteriscos . como e faria esse programa no caso ? eu me perco por que um laço depende do outro ai eu me perco na execuçao
  14. eu uso o sublime text 3, uso windows 10, quero rodar no terminal.
  15. entao agora que eu vi que esta incorreto mas a minha duvida sao as repeticoes das intrucoes que estão na forma de comentaria eu me perco no funcionamento repetiçao, ainda não entendi como o comando roda, você tem alguma outra rede social com mensagens instantanias que eu possa conversar melhor com voce
  16. cara olha nos meus outros topicos de perguntas, eu não estou conseguindo visualizar o comportamento de execução de um loop tipo um loop aninhado por exemplo: estou tentando imprimir um triangulo e uma piramide de asteriscos, ai eu me perco todo no comportamento de giro do laço sabe ?
  17. cara a minha duvida e a seguinte não estou conseguinte entender o comportamento do loop por exempl #include <stdio.h> int main() { for(int i=0; i<=10; i++) { //instrucao 1 for(int j=1; j<10; j++) { //instrucao 1 } //instrucao 2 for(int k=2;k<=9; k--) { //instrucao 1 } //instrucao 3 } return 0; } o
  18. não entendi, como eu posso estar utilizando isso no meu codigo ?
  19. @Flávio Pedroza cara voce pode me tirar umas duvidas sobre laços de repetiçao ?
  20. #include <stdio.h> int main() { return 0; } não estou conseguindo entender como um loop roda quando esta aninhado não consigo entender a ordem de execução e preferência do computador, estou tentado imprimir um triangulo de asteriscos e não estou conseguindo entender, pois eu penso que o loop vai repetir e sair de um jeito ele faz de outro que muitas vezes não entendo, sou novo em programação. se alguém poder m mandar uma mensagem no privado para me ajudar seria ótimo.
  21. #include <stdio.h> int main() { return 0; } como colocar duas variáveis de controle no loop for em C?
  22. gente o primeiro comentário o o que o exercício pede e o código enorme e o que eu fiz kkk coloquei bastante coisa e com isso a tela ficou bastante poluída gostaria de saber como posso esta limpando a tela do programa após uma mensagem ou bloco de execução. não estou conseguindo usar o comando "cls" e também me falaram que não é uma boa prática. //1. Faça um programa que receba 10 notas de uma turma e imprima as 5 primeiras notas digitas. #include <stdio.h> #include <string.h> #include <stdlib.h> int main() { float notas[6]={0}; int i = 0, retorno, cont; char vet1[4]={"sim"}, vet2[4]={"não"}, vet3[4]; do{ do{ for (int j = 0; j < 4; j++) { printf("Digite a %d nota: \n", j+1); scanf("%f", &notas[j]); if (notas[j] < 0) { while (notas[j]<0 || notas[j]>10) { if (notas[j]<0) { printf(" voce digitou uma valor invalido menor que 0!\n"); printf(" Digite novamente a nota %d: \n", j+1); scanf("%f", &notas[j]); } if (notas[j]>10) { printf(" voce digitou uma valor invalido maior que 10!\n"); printf(" Digite novamente a nota %d: \n", j+1); scanf("%f", &notas[j]); } } } else if (notas[j]>10) { while (notas[j]<0 || notas[j]>10) { if (notas[j]>10) { printf(" voce digitou uma valor invalido maior que 10!\n"); printf(" Digite novamente a nota %d: \n", j+1); scanf("%f", &notas[j]); } if (notas[j]<0) { printf(" voce digitou uma valor invalido menor que 0!\n"); printf(" Digite novamente a nota %d: \n", j+1); scanf("%f", &notas[j]); } } } i++; } } while (i<4); for (int j = 0; j < 4; j++) { printf("a %d nota e: %.1f\n", j+1, notas[j]); } for (int j = 3; j >= 0; j--) { notas[4] = notas[4] + notas[j]; } notas[5] = notas[4]/4; printf("a media e: %.1f\n", notas[5]); printf("deseja realizar a operaçao novamente? [sim-não]: \n"); scanf("%s", vet3); if ( strcmp(vet3,vet1) == 0) { retorno = 1; } else if (strcmp(vet3,vet2) == 0) { retorno = 0; } else { retorno = -1; do{ printf("palavra invalida!\ndigite novamente, [sim-não]: \n"); scanf("%s", vet3); if ( strcmp(vet3,vet1) == 0) { retorno = 1; } else if (strcmp(vet3,vet2) == 0) { retorno = 0; } else { retorno = -1; } }while(retorno == -1); } } while (retorno == 1); printf("fim\n"); return 0; }
  23. gente o programa não esta lendo e incrementando e printando os valores das variaveis abaixo alguém me ajuda não estou achando o erro! ele não ler as variaveis , elas sempre continuam no valor inicial. #include <stdio.h> int main() { int idade, contf=0, maior=0, menor=130, i=1; float salario, media=0; char sexo; while(i<=3){ printf("digite sua idade: \n"); scanf("%d", &idade); printf("digite seu sexo [f-m]: \n"); scanf("%s", &sexo); printf("digite seu salario: \n"); scanf("%f", &salario); if(sexo=="f" && salario <= 200) { contf = contf+1; } if (idade<menor) { menor = idade; } if (idade>maior){ maior = idade; } media = media + salario; i++; } media = media / 3; printf("a media dos salarios e: R$ %.2f Reais\n", media); printf("a maior idade e: %d\n", maior); printf("a menor idade e: %d\n", menor); printf("o numero de mulheres com salario ate 200 reais e: %d\n", contf); return 0; }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!