Alguien que me pueda explicar para que sirven las siguientes clases de bootstrap en formularios:
- form-check-label
- form-check-input
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
//ESTA ES MI FUNCION ELIMINAR
function Eliminar(datos){
d=datos.split('||');
$('#txtID').val(d[0]);
$.ajax({
type: "POST",
url: "Eliminar.php",
cache: false,
data: datos,
error:function(){
$("#resultado").html("Error");
},
beforeSend:function(){
$("#resultado").html("Cargando...");
},
success: function(okay){
//Cargamos la tabla de nuevo para actualizar y desbloqueamos el boton de agregar nuevo
$('#tabla2').load('tabla.php');
$("#resultado").html("Registro Eliminado");
}
});
}
<?php
require_once("conexion.php");
$link = conectar();
$Id=$_POST['txtID'];
$query = "DELETE FROM avion WHERE Id = '".$Id."";
echo $consulta=mysqli_query($link, $query);
?>
<?php
require_once("conexion.php");
$link = conectar();
//Tuve que crear un archivo nuevo que solo contenga la tabla, así supongo que se nos hara más fácil a todos
//Ahora si podran encontar información al respecto :D, me disculpo por el otro metodo.
?>
<table>
<thead>
<th>ID</th>
<th>Nombre</th>
<th>Apellido</th>
<th>Pais</th>
<th>RFC</th>
<th>Editar</th>
<th>Eliminar</th>
</thead>
<tbody id="tbody">
<?php
//Ahora en el mismo Tbody hacemos la consulta para mostrar los registros
$query = "SELECT * FROM avion";
$result=mysqli_query($link,$query);
while($row=mysqli_fetch_row($result)){
//Mientas la consulta se ejecuta vamos guardando en cada Boton de editar, un arreglo
//con la información del registro
$datos=$row[0]."||".
$row[1]."||".
$row[2]."||".
$row[3]."||".
$row[4]."||".
$row[5];
//El en el metodo onClick mandamos llamar la funcion AgregaEdit que tenemos en
//el archivo Practica1.php y en el parametro le damos la cadena datos que
//generamos aqui arriba.
?>
<tr>
<td><?php echo $row[0] ?></td>
<td><?php echo $row[1] ?></td>
<td><?php echo $row[2] ?></td>
<td><?php echo $row[4] ?></td>
<td><?php echo $row[5] ?></td>
<td>
<button type="button" name="btnEditar" id="btnEditar" onclick="agregaEdit('<?php echo $datos ?>')">Editar
</button>
</td>
<td>
//AQUI ESTA MI BOTON ELIMINAR
<button type="button" name="btnEliminar" id="btnEliminar" onClick="javascript:Eliminar('<?php echo $datos ?>')">Eliminar
</button>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title> Serealize </title>
<script src="jquery-3.3.1.js"></script>
<script>
//La primera linea de código hace referencia a que cuando la pagina web se cargue
//tambien el metodo mostrar lo hará, ejecutando sus instrucciones
$(function(){
mostrar();
});
//Este método ya lo vimos
function enviardatos(){
var datos=$("#formDatos").serialize();
alert (datos),
$.ajax({
type: "POST",
url: "servidor.php",
cache: false,
data: datos,
error:function(){
$("#resultado").html("Error");
},
beforeSend:function(){
$("#resultado").html("Cargando...");
},
success: function(okay){
$("#resultado").html("Hecho");
}
});
}
//Este es una nueva función que nos permitirá mostrar los datos de nuestra BD en una tabla de html
//Se compone de la misma estructura que la función anterior por que seguimos usando Ajax
//Bien, ahora en el tipo, seguira siendo POST, la URL ahora cambiara, se creara un archivo llamado
//mostrarDatos.php en donde guardaremos la consulta de mysql
function mostrar(){
$.ajax({
type: "POST",
url: "mostrarDatos.php",
//Si el resultado de la consulta es exitoso guardaremos los datos en "resultado"
success: function(resultado){
//Ahora utilizaremos JSON para guardar los datos en un arreglo serializado, que es lo que vamos a serializar, pues "resultado"
var js= JSON.parse(resultado);
//Ahora crearemos una varible que nos servira como una cadena de caracteres para crear el body de la tabla y pegar los datos
var tabla;
//Con un ciclo recorremos los datos que nos arroja mysql y los vamos asignando
for (var i = 0; i < js.length; i++) {
tabla+= '<tr><td>'+js[i].Id+'</td><td>'+js[i].Nombre+'</td><td>'+js[i].AP+'</td><td>'
+js[i].Pais+'</td><td>'+js[i].RFC+'</td><td><button type="button" name="btnEditar" id="btnEditar" onClick="javascript:recuperarDatos();">Editar</button></td><td><button type="button" name="btnEliminar" id="btnEliminar" onClick="">Eliminar</button></td></tr>'; //Aqui se encuentra el boton editar con el evento onclick
}
//Por ultimo creamos los botones eliminar y editar
//y pegamos la cadena de caracteres en el html
$('#tbody').html(tabla);
}
});
}
</script>
</head>
<body>
<div>
<form name="formDatos" id="formDatos" method="POST">
<input type="hidden" id="txtId">
<label for="txtNombre">Nombre: </label>
<input type="text" id="txtNombre" name="txtNombre"><br><br>
<label for="txtApellidoPaterno">Apellido Paterno: </label>
<input type="text" name="txtApellidoPaterno" id="txtApellidoPaterno"><br><br>
<label for="txtApellidoMaterno" >Apellido Materno: </label>
<input type="text" name="txtApellidoMaterno" id="txtApellidoMaterno"><br><br>
<label for="select" >Edad: </label>
<select name="select">
<?php
for($y = 18; $y <= 100; $y++){
?>
<option value="<?=$y?>"><?=$y?></option>
<?php
}
?>
</select>
<label for="txtPais">Pais: </label>
<input type="text" id="txtPais" name="txtPais"><br><br>
<label for="txtRFC">RFC: </label>
<input type="text" name="txtRFC" id="txtRFC"><br><br>
<br><label> Sexo: </label><br>
<label for="radioSexo"> Hombre </label><input type="radio" name="radioSexo" id="radioSexo" value="H">
<label for="radioSexo" > Mujer</label><input type="radio" name="radioSexo" id="radioSexo" value="M">
<button type="button" name="btnEnviar" id="btnEnviar" onClick="javascript:enviardatos();">Enviar</button>
</form>
</div>
<div>
<h2>Resultados</h2><br>
<div id="resultado"></div>
<?php
//Se crea el esqueleto de la tabla
?>
<table>
<thead>
<th>ID</th>
<th>Nombre</th>
<th>Apellido</th>
<th>Pais</th>
<th>RFC</th>
<th>Editar</th>
<th>Eliminar</th>
</thead>
<tbody id="tbody">
</tbody>
</table>
</div>
</body>
</html>
if (e.getSource() == this.forminventario.btnBuscar) {
int filaEditar = this.forminventario.tbProducto.getSelectedRow();
int numfilas = this.forminventario.tbProducto.getSelectedRowCount();
if(filaEditar>=0 && numfilas==1){
this.forminventario.txtId.setText(String.valueOf(this.forminventario.tbProducto.getValueAt(filaEditar, 0)));
this.forminventario.btnBuscar.setEnabled(false);
this.forminventario.btnEditar.setEnabled(true);
this.forminventario.btnEliminar.setEnabled(false);
this.forminventario.btnGuardar.setEnabled(false);
this.forminventario.btnImprimir.setEnabled(false);
this.forminventario.btnRefrescar.setEnabled(false);
this.forminventario.btnRetirar.setEnabled(false);
} else
JOptionPane.showMessageDialog(null, "SELECCIONE UN REGISTRO");
}
if (e.getSource() == forminventario.btnEditar) {
try {
int id = Integer.parseInt(this.forminventario.txtId.getText());
String codigo = this.forminventario.txtCodigo.getText();
String nombre = this.forminventario.txtNombre.getText();
String descripcion = this.forminventario.txtDescripcion.getText();
float precio = Float.parseFloat(this.forminventario.txtPrecio.getText());
int stock = Integer.parseInt(this.forminventario.txtStock.getText());
dbproducto.actualizar(producto);
clean();
JOptionPane.showMessageDialog(forminventario, "¡REGISTRO ACTUALIZADO!");
//this.cargarTabla("");
this.forminventario.btnBuscar.setEnabled(true);
this.forminventario.btnEditar.setEnabled(false);
this.forminventario.btnEliminar.setEnabled(true);
this.forminventario.btnGuardar.setEnabled(true);
this.forminventario.btnImprimir.setEnabled(true);
this.forminventario.btnRefrescar.setEnabled(true);
this.forminventario.btnRetirar.setEnabled(true);
} catch (Exception ex) {
Logger.getLogger(ControladorProducto.class.getName()).log(Level.SEVERE, null, ex);
}
}
//Metodo actualizar
@Override
public void actualizar(Object objeto) throws Exception {
ModeloProducto producto = (ModeloProducto) objeto;
try {
this.connect();
String sql = "UPDATE productos SET idProducto = ?, nombre = ?, codigo = ?, descripcion = ?, precio = ?, stock = ?;";
this.sqlConsulta = this.conexion.prepareStatement(sql);
this.sqlConsulta.setInt(1, producto.getId());
this.sqlConsulta.setString(2, producto.getNombre());
this.sqlConsulta.setString(3, producto.getCodigo());
this.sqlConsulta.setString(4, producto.getDescripcion());
this.sqlConsulta.setFloat(5, producto.getPrecio());
this.sqlConsulta.setInt(6, producto.getStock());
//this.sqlConsulta.setInt(7, 1);
// Executa consulta y Cerrar conexion
this.sqlConsulta.executeUpdate();
} catch (SQLException e) {
System.err.println("SURGIO UN ERROR AL ACTUALIZAR");
}
this.desconectar();
}
if (e.getSource() == this.forminventario.btnRetirar) {
int fila = this.forminventario.tbProducto.getSelectedRow();
if (fila >= 0) {
try {
int codigo = Integer.parseInt(modelotabla.getValueAt(fila, 0).toString());
int oldStock = dbproducto.getProducto(codigo).getStock();
if (oldStock <= 0) {
JOptionPane.showMessageDialog(null, "*EL PRODUCTO NO ESTÁ DISPONIBLE*", "Error", 0);
} else {
int retirar = Integer.parseInt(JOptionPane.showInputDialog(null, "NUMERO DE PRODUCTOS A RETIRAR", "Retiro de Producto", 3));
if (dbproducto.isExiste(codigo)) {
if (retirar >= oldStock) {
dbproducto.retirar(codigo, (0));
JOptionPane.showMessageDialog(null, "PRODUCTO RETIRADO CORRECTAMENTE", "Success", 1);
cargarTabla("");
} else if (retirar != 0) {
dbproducto.retirar(codigo, (oldStock - retirar));
JOptionPane.showMessageDialog(null, "PRODUCTO RETIRADO CORRECTAMENTE", "Success", 1);
cargarTabla("");
} else {
JOptionPane.showMessageDialog(null, "*ERROR*", "Error", 0);
}
}
}
} catch (Exception ex) {
Logger.getLogger(ControladorProducto.class.getName()).log(Level.SEVERE, null, ex);
}
} else {
JOptionPane.showMessageDialog(forminventario, "SELECCIONE UN REGISTRO");
}
}
//Fragmento de codigo de mi paquete Modelo
//Metodo actualizar
@Override
public void actualizar(Object objeto) throws Exception {
ModeloProducto producto = (ModeloProducto) objeto;
try{
// Abrir conexion
this.connect();
String sql = "UPDATE productos SET nombre = ?, codigo = ?, descripcion = ?, precio = ?, stock = ?, status = ? WHERE idProducto = idProducto;";
this.sqlConsulta = this.conexion.prepareStatement(sql);
this.sqlConsulta.setInt(1, producto.getId());
this.sqlConsulta.setString(2, producto.getNombre());
this.sqlConsulta.setString(3, producto.getCodigo());
this.sqlConsulta.setString(4, producto.getDescripcion());
this.sqlConsulta.setFloat(5, producto.getPrecio());
this.sqlConsulta.setInt(6, producto.getStock());
this.sqlConsulta.setInt(7, 1);
// Executa consulta y Cerrar conexion
this.sqlConsulta.executeUpdate();
}
catch(SQLException e){
System.err.println("SURGIO UN ERROR AL ACTUALIZAR");
}
this.desconectar();
}
//Fragemento de codigo de mi paquete controlador ACCIONES DE LOS BOTONES
if (e.getSource() == this.forminventario.btnEditar) {
try {
producto.setId(Integer.parseInt(forminventario.txtId.getText()));
producto.setCodigo(forminventario.txtCodigo.getText());
producto.setNombre(forminventario.txtNombre.getText());
producto.setDescripcion(forminventario.txtDescripcion.getText());
producto.setPrecio(Float.parseFloat(forminventario.txtPrecio.getText()));
producto.setStock(Integer.parseInt(forminventario.txtStock.getText()));
dbproducto.actualizar(producto);
JOptionPane.showMessageDialog(forminventario, "¡REGISTRO ACTUALIZADO!");
clean();
this.cargarTabla("");
} catch (Exception ex) {
Logger.getLogger(ControladorProducto.class.getName()).log(Level.SEVERE, null, ex);
}
}
if (e.getSource() == this.forminventario.btnRegistro) {
int filaseleccionada;
try {
filaseleccionada = this.forminventario.tbProducto.getSelectedRow();
if (filaseleccionada == -1) {
JOptionPane.showMessageDialog(null, "No se ha seleccionado ninguna fila");
} else {
modelotabla = (DefaultTableModel) this.forminventario.tbProducto.getModel();
String codigo = (String) modelotabla.getValueAt(filaseleccionada,1);
String nombre = (String) modelotabla.getValueAt(filaseleccionada,2);
String descripcion = (String) modelotabla.getValueAt(filaseleccionada,3);
[b]Float precio = (Float) modelotabla.getValueAt(filaseleccionada,4);
int stock = (int) modelotabla.getValueAt(filaseleccionada,5);[/b]
this.forminventario.txtCodigo.setText(codigo);
this.forminventario.txtNombre.setText(nombre);
this.forminventario.txtDescripcion.setText(descripcion);
[b]this.forminventario.txtPrecio.setText(precio);
this.forminventario.txtStock.setText(stock);[/b]
}
} catch (HeadlessException ex) {
JOptionPane.showMessageDialog(null, "Error: " + ex + "\nInténtelo nuevamente", " .::Error En la Operacion::.", JOptionPane.ERROR_MESSAGE);
}
}
package controlador;
import modelo.ModeloProducto;
import vista.frmInventario;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
//import modelo.dbPersistencia;
import modelo.dbProducto;
[color=blue][/color]
public class ControladorProducto implements ActionListener{
DefaultTableModel modelotabla = new DefaultTableModel();
private frmInventario forminventario;
private ModeloProducto producto;
private dbProducto dbproducto = new dbProducto();
//ArrayList<Float> precios = new ArrayList<>();
public ControladorProducto(frmInventario frminventario, ModeloProducto producto) {
this.forminventario = frminventario;
this.producto = producto;
this.forminventario.btnAgregar.addActionListener(this);
this.forminventario.btnEditar.addActionListener(this);
this.forminventario.btnEliminar.addActionListener(this);
this.forminventario.btnGuardar.addActionListener(this);
this.forminventario.btnImprimir.addActionListener(this);
this.forminventario.btnRetirar.addActionListener(this);
iniciarVista();
}
public void iniciarVista(){
this.forminventario.setTitle("INVENTARIO UPMYS");
clean();
titulos();
this.forminventario.setVisible(true);
}
public void limpiarTabla(){
int a = this.forminventario.tbProducto.getRowCount() - 1;
for (int i = a; i >= 0; i--) {
modelotabla.removeRow(modelotabla.getRowCount() - 1);
}
}
public void clean(){
producto.setId(dbproducto.recuperarCodigo());
this.forminventario.txtId.setText(String.valueOf(producto.getId()));
this.forminventario.txtCodigo.setText("");
this.forminventario.txtDescripcion.setText("");
this.forminventario.txtNombre.setText("");
this.forminventario.txtPrecio.setText("");
this.forminventario.txtStock.setText("");
}
public void titulos() {
modelotabla.addColumn("#");
modelotabla.addColumn("NOMBRE");
modelotabla.addColumn("CODIGO");
modelotabla.addColumn("DESCRIPCION");
modelotabla.addColumn("PRECIO");
modelotabla.addColumn("STOCK");
this.forminventario.tbProducto.setModel(modelotabla);
}
public void agregarTabla() {
String datostabla[] = new String[6];
datostabla[0] = String.valueOf(this.forminventario.txtId.getText());
datostabla[1] = String.valueOf(this.forminventario.txtCodigo.getText());
datostabla[2] = String.valueOf(this.forminventario.txtNombre.getText());
datostabla[3] = String.valueOf(this.forminventario.txtDescripcion.getText());
datostabla[4] = String.valueOf(Float.parseFloat(this.forminventario.txtPrecio.getText()));
datostabla[5] = String.valueOf(this.forminventario.txtStock.getText());
modelotabla.addRow(datostabla);
//this.forminventario.tbProducto.setModel(modelotabla);
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == this.forminventario.btnAgregar) {
this.forminventario.txtCodigo.getText();
this.forminventario.txtNombre.getText();
this.forminventario.txtDescripcion.getText();
this.forminventario.txtPrecio.getText();
this.forminventario.txtStock.getText();
} else if (e.getSource() == this.forminventario.btnGuardar) {
try {
dbproducto.insertar(producto);
clean();
limpiarTabla();
JOptionPane.showMessageDialog(forminventario, "REGISTRO GUARDADO!");
}
catch (Exception ex) {
Logger.getLogger(ControladorProducto.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
}
public void agregarTabla() {
String datostabla[] = new String[3];
datostabla[0] = String.valueOf(cont++);
datostabla[1] = String.valueOf(this.formventa.txtPrecio.getText());
datostabla[2] = String.valueOf(Float.parseFloat(this.formventa.txtPrecio.getText()) * 0.05);
modelotabla.addRow(datostabla);
}
package listaReproduccion;
import java.util.Scanner;
public class listaReproduccion {
static Scanner read = new Scanner(System.in);
static String nombre;
static NodoCanciones primero = null;
NodoCanciones ultimo = null;
public void insertar() {
System.out.print("Nombre de la cancion: ");
nombre = read.next();
System.out.println(nombre);
NodoCanciones nuevo = new NodoCanciones(nombre);
nuevo.sig = null;
if (primero == null && ultimo == null) {
primero = nuevo;
ultimo = nuevo;
} else {
ultimo.sig = nuevo;
ultimo = nuevo;
}
}
public void imprimir(){
NodoCanciones temp = primero;
System.out.println("CANCIONES");
while (temp != null) {
System.out.print(temp.nombre);
temp = temp.sig;
System.out.println();
}
}
public NodoCanciones eliminar() {
}
public static void main(String args[]) {
int menu, dato;
listaReproduccion lista = new listaReproduccion();
System.out.println("LISTA DE NUMEROS ENTEROS");
do {
System.out.println("MENU \n 1.- Agregar una cancion \n 2.- Imprimir Lista de Reproduccion \n "
+ "3.- Eliminar cancion \n 4.- Salir");
menu = read.nextInt();
switch (menu) {
case 1:
lista.insertar();
break;
case 2:
lista.imprimir();
break;
case 3:
break;
case 4:
System.exit(0);
default:
System.out.println("Seleccione una opcion: ");
}
} while (menu != 4 || menu <= 0);
}
}
import java.util.Scanner;
public class listaReproduccion {
static Scanner read = new Scanner(System.in);
static String nombre;
static NodoCanciones primero = null;
NodoCanciones ultimo = null;
String cancion;
public void insertar() {
System.out.print("Nombre de la cancion: ");
cancion = read.nextLine();
System.out.println(nombre);
NodoCanciones nuevo = new NodoCanciones(nombre);
nuevo.sig = null;
if (primero == null && ultimo == null) {
primero = nuevo;
ultimo = nuevo;
} else {
ultimo.sig = nuevo;
ultimo = nuevo;
}
}
public void imprimir(){
NodoCanciones temp = primero;
System.out.println("CANCIONES");
while (temp != null) {
System.out.print(temp.nombre);
temp = temp.sig;
System.out.println();
}
}
/*public NodoCanciones eliminar (NodoCanciones nodoLista, int dato){
}*/
public static void main(String args[]) {
int menu, dato;
listaReproduccion lista = new listaReproduccion();
System.out.println("LISTA DE NUMEROS ENTEROS");
do {
System.out.println("MENU \n 1.- Agregar una cancion \n 2.- Imprimir Lista de Reproduccion \n "
+ "3.- Eliminar cancion \n 3.- Salir");
menu = read.nextInt();
switch (menu) {
case 1:
lista.insertar();
break;
case 2:
lista.imprimir();
break;
case 3:
//System.out.print("Se eliminaran todos los numeros mayores a X. \nIngresa el valor de X: ");
//dato = read.nextInt();
//lista.eliminar(dato);
break;
case 4:
System.exit(0);
default:
System.out.println("Seleccione una opcion: ");
}
} while (menu != 4 || menu <= 0);
}
}
public class Programa_arreglo {
public static void main(String[] args) {
int ultimo;
int[] array = {32, 54, 78, 96, 12};
ultimo = array[4];
System.out.print("Arreglo 1: ");
for (int i = 0; i < 5; i++) {
System.out.print(array[i]+", ");
}
for (int i = 3; i >= 0; i--) {
array[i + 1] = array[i];
}
array[0] = ultimo;
System.out.print("\nArreglo 2: ");
for (int i = 0; i < 5; i++) {
System.out.print(array[i]+", ");
}
}
}
CREATE SCHEMA constructora;
CREATE TABLE casas (numero INT NOT NULL AUTO_INCREMENT, calle VARCHAR(100), colonia VARCHAR(100), codigo_postal VARCHAR(50), recamaras INT, pisos INT, color VARCHAR(50), PRIMARY KEY(numero));
ALTER TABLE casas ADD anio_construccion INT AFTER codigo_postal;
INSERT INTO casas (calle, colonia, codigo_postal, anio_construccion, recamaras, pisos, color) VALUES ("Ricardo Flores Magon","Roma","82702",2001,3,1,"Blanco");
INSERT INTO casas (calle, colonia, codigo_postal, anio_construccion, recamaras, pisos, color) VALUES ("Venustiano Carranza","Condesa","82703",2002,2,2,"Verde");
INSERT INTO casas (calle, colonia, codigo_postal, anio_construccion, recamaras, pisos, color) VALUES ("Juan De La Barrera","San Miguel Chapultepec","82724",2003,5,3,"Amarillo");
INSERT INTO casas (calle, colonia, codigo_postal, anio_construccion, recamaras, pisos, color) VALUES ("Emiliano Zapata","Napoles","82724",2012,7,1,"Azul");
INSERT INTO casas (calle, colonia, codigo_postal, anio_construccion, recamaras, pisos, color) VALUES ("Alfonso Zaragoza Maytorena","Del Valle","82720",2004,2,2,"Rosa");
INSERT INTO casas (calle, colonia, codigo_postal, anio_construccion, recamaras, pisos, color) VALUES ("Francisco Márquez","Santa Fe","82713",2005,1,2,"Cafe");
INSERT INTO casas (calle, colonia, codigo_postal, anio_construccion, recamaras, pisos, color) VALUES ("Benito Juarez","Interlomas","82700",2006,3,3,"Negro");
INSERT INTO casas (calle, colonia, codigo_postal, anio_construccion, recamaras, pisos, color) VALUES ("Francisco I. Madero","Juarez","850",2007,4,1,"Rojo");
INSERT INTO casas (calle, colonia, codigo_postal, anio_construccion, recamaras, pisos, color) VALUES ("Francisco Villa","Coyoacan","82774",2008,3,1,"Verde Olivo");
INSERT INTO casas (calle, colonia, codigo_postal, anio_construccion, recamaras, pisos, color) VALUES ("Gabriel Leyva","Polanco","82790",2009,4,2,"Turquesa");
INSERT INTO casas (calle, colonia, codigo_postal, anio_construccion, recamaras, pisos, color) VALUES ("Ignacio Allende","Emiliano Zapata","82776",2010,2,2,"Crema");
INSERT INTO casas (calle, colonia, codigo_postal, anio_construccion, recamaras, pisos, color) VALUES ("Miguel Hidalgo Y Costilla","Centro","82745",2011,5,2,"Beige");
DELETE FROM casas WHERE color = "azul";
DELETE FROM casas WHERE recamaras = 3;
DELETE FROM casas WHERE (pisos = 2 AND recamaras = 1);
UPDATE casas SET codigo_postal = "810" WHERE colonia = "Centro";
UPDATE casas SET calle = "Boulevard Colosio" WHERE (codigo_postal = "850" AND colonia = "Juarez");
UPDATE casas SET calle = "Av. Revolucion" WHERE (colonia = "Centro") AND (numero >= 300 AND numero <= 320);
SELECT * FROM casas WHERE codigo_postal BETWEEN 1000 AND 1500;
import java.util.Scanner;
public class fabrica {
int n, m, salario = 20, semanal, horas, h_extras, nomina, nominaFabrica;
int talleres[];
int empleados[];
public void leerDatos() {
Scanner read = new Scanner(System.in);
System.out.print("Ingrese el numero de talleres: ");
n = read.nextInt();
talleres = new int[n];
for (int i = 0; i < n; i++) {
System.out.print("\nIngrese el numero de empleados: ");
m = read.nextInt();
empleados = new int[m];
for (int j = 0; j < m; j++) {
System.out.print("Cuantas horas trabajo a la semana: ");
horas = read.nextInt();
System.out.print("Horas extras: ");
h_extras = read.nextInt();
semanal = (horas * salario) + (h_extras * 40);
System.out.println("Salario semanal: " + semanal + "\n");
}
nomina=nomina+semanal;
System.out.println("Nomina del taller " +nomina);
}
}
}
#include<iostream>
#include<conio.h>
#include<string.h>
using namespace std;
int ind=0;
int num_part=0;
float dorsal[10];
char nombre[10][30];
float marca1[10];
float marca2[10];
float marca3[10];
//declaracion de metodos
void menu();
void inscripcion();
void mostrar();
void records();
int main ()
{
menu();
inscripcion();
mostrar();
records();
return 0;
}
void menu(){
int opcion;
do{
system("cls");
cout<<"\n\t BIENVENIDO A LA INSCRIPCION DE SALTO DE LONGITUD..\n";
cout<<"\n\t-------------------MENU DE OPCIONES-----------------"<<endl;
cout<<"\t----------------------------------------------------"<<endl;
cout<<"\n\tInscribir Atletas.................................(1)"<<endl;
cout<<"\n\tMostrar listado de datos..........................(2)"<<endl;
cout<<"\n\tMostrar records 2017..............................(3)"<<endl;
cout<<"\n\tGuardar datos.....................................(4)"<<endl;
cout<<"\n\tSalir / Exit......................................(5)"<<endl;
cout<<"\n\tPor favor, eliga la opcion que desea realizar: "; cin>> opcion;
switch(opcion){
case 1: inscripcion(); break;
case 2: mostrar(); break;
case 3: records(); break;
case 4: //guaradr
break;
case 5: break;
}
}while (opcion != 5);
}
void inscripcion() { //case 1
int i=1;
cout<<"\n\t Cuantos atletas desea inscribir: "; cin>>num_part;
for( ind=0;ind<num_part;ind++){
system("cls");
cout << "Reguistro numero: " << i++;
cout << "\n\t Ingresar nombre del participante : "; cin >> nombre[ind];
cout << "\n\t Ingresar la dorsal del participante : "; cin >> dorsal[ind];
cout << "\n\t Ingresar la mejor marca del 2017 : "; cin >> marca1[ind];
cout << "\n\t Ingresar la mejor marca del 2016 : "; cin >> marca2[ind];
cout << "\n\t Ingresar la mejor marca del 2015 : "; cin >> marca3[ind];
}
}
void mostrar() { //case 2
system("cls");
cout<<"\n\tLISTADO POR NUMERO DE DORSAL.";
for( ind=0;ind< num_part;ind++){
cout<<"\n\t Nombre del participante: " <<nombre[ind];
cout<<"\n\t Dorsal del participante: " <<dorsal[ind];
cout<<"\n\t Mejor marca 2017: " <<marca1[ind];
cout<<"\n\t Mejor marca 2016: " <<marca2[ind];
cout<<"\n\t Mejor marca 2015: " <<marca3[ind];
cout<<"\n *******************************************\n";
}
system("pause");
}
void records() { //case 3
//metodo de la burbuja para ordenar
for(int ind=0;ind<num_part;ind++){
for(int j=0;j<num_part;j++){
if(marca1[j]<marca1[ind]){
int aux=marca1[j];
marca1[j]=marca1[ind];
marca1[ind]=marca1[j];
marca1[ind]=aux;
}
}
}
cout <<"\n\tMEJORES MARCAS DEL 2017\n";
for(ind=0; ind<num_part; ind++){
cout<<"\n\tMejor marca del 2017: "<<marca1[ind];
cout<<"\n\tNombre del atleta: "<<nombre[ind];
cout<<"\n\t***************************************\n";
}
system("pause");
}
public class Main {
public static void main(String[] args) {
final int TAM=10,D=0,M0=1,M1=2,M2=3;
// TAM: Número máximo de participantes
// D: número de dorsal
// M0, M1, M2: Marca del 2000, 2001, y 2002
int opc,numc,dorsal,i,aux;
boolean d_rep,inter;
int part[][]=new int[TAM][4];
numc=0;
opc=0;
do{
System.out.println();
System.out.println("--------------------------------");
System.out.println("1. Inscribir participantes");
System.out.println("2. Mostrar listado por datos");
System.out.println("3. Mostrar listado por marcas");
System.out.println("4. Salir");
System.out.println("--------------------------------");
System.out.print("Por favor, introduzca una opción: ");
opc=Entrada.entero();
System.out.println();
switch(opc){
case 1:
if(numc==20)
System.out.println("Listado completo");
else{
do{
System.out.print("Introduzca dorsal: ");
dorsal=Entrada.entero();
d_rep=false;
i=0;
while(i<numc && d_rep==false){
if(part[i][D]==dorsal){
System.out.print("Dorsal registrado.");
System.out.println("Por favor intente de nuevo");
d_rep=true;
}
i++;
}
}while(d_rep==true);
if(d_rep==false){
part[numc][D]=dorsal;
System.out.print("Introduzca marca del 2000: ");
part[numc][M0]=Entrada.entero();
System.out.print("Introduzca marca del 2001: ");
part[numc][M1]=Entrada.entero();
System.out.print("Introduzca marca del 2002: ");
part[numc][M2]=Entrada.entero();
System.out.println();
numc++;
}
}
break;
case 2: // método de ordenación por burbuja, controlado por intercambio
inter=true;
while(inter==true){
inter=false;
for (int j=0;j<=numc-1-1;j++){
if(part[j][D]>part[j+1][D]){
for (int k=0;k<4;k++){
aux=part[j][k];
part[j][k]=part[j+1][k];
part[j+1][k]=aux;
}
inter=true;
}
}
}
System.out.println("LISTADO DE DATOS,SEGUN DORSAL:");
System.out.println ("dorsal - marcas");
for (int j=0;j<numc;j++){
System.out.println();
for (int k=0;k<4;k++){
System.out.print(part[j][k]+" ");
}
}
break;
case 3:
inter=true;
while(inter==true){
inter=false;
for (int j=0;j<=numc-1-1;j++){
if(part[j][M2]>part[j+1][M2]){
for (int k=0;k<4;k++){
aux=part[j][k];
part[j][k]=part[j+1][k];
part[j+1][k]=aux;
}
inter=true;
}
}
}
System.out.println("LISTADO POR MARCAS :");
System.out.println ("dorsal - marcas");
for (int j=0;j<numc;j++){
System.out.println();
for (int k=0;k<4;k++){
System.out.print(part[j][k]+" ");
}
}
break;
}
}
while(opc!=4);
}
}
#include <iostream>
#include<math.h>
using namespace std;
#define PI 3.1416
void conversion ();
void funcionesTrigometricas();
float radianes;
int main()
{
conversion();
funcionesTrigometricas();
return 0;
}
void conversion (){
float grados;
cout << "Ingrese el numero de grados: ";
cin >> grados;
radianes = grados*(PI/180);
cout << grados << " Grados equivale a " << radianes << " radianes\n";
}
void funcionesTrigometricas(){
float seno, coseno, tangente, secante, cotangente, cosecante;
seno = sin(radianes);
coseno = cos(radianes);
tangente = tan(radianes);
secante = 1/cos(radianes);
cotangente = 1/tan(radianes);
cosecante = 1/sin(radianes);
cout << "\nSeno = " << seno;
cout << "\nCoseno = " << coseno;
cout << "\nTangente = " << tangente;
cout << "\nSecante = " << secante;
cout << "\nCotangente = "<< cotangente;
cout << "\nCosecante = " << cosecante;
}
#include <iostream>
using namespace std;
float peso();
float gramos, pago;
int main()
{
peso();
return 0;
}
float peso(){
cout<<"Ingrese el peso de envio en gramos: ";
cin>>gramos;
if(gramos<=20){
pago=10;
cout<<"Monto a pagar: "<< pago;
}else{
if(gramos>20 && gramos<=30){
pago = (gramos - 20)*2+10;
cout<<"Monto a pagar: "<< pago;
}
}if(gramos>30 && gramos<=200){
cout<<"Monto a pagar: "<<pago;
}else{
if(gramos > 200)
cout<<"No se acepta";}
}
#include <iostream>
using namespace std;
void m();
int main()
{
m();
return 0;
}
void m(){
int n, mayor, cal;
cout << "Ingrese el numero de calificaciones: ";
cin >> n;
int arreglo[n];
for(int i=0; i<n; i++){
cout << "Calificacion #" << i+1 << ": ";
cin >> cal;
}
for (int j=0; j<n; j++){
for (int k=1; k<n; k++){
if (arreglo [j] < arreglo [k]){
int aux;
aux= arreglo [j];
arreglo [j] = arreglo [k];
arreglo [k] = aux;
}
for (int l=0; l<2; l++)
}
}
}