Lenguajes de programación

Código C

Diseño

Javascript

Programación

Diseños

Páginas Web

Diseños

HTML

Torno

El torno es una máquina que hace girar piezas mientras una herramienta la mecaniza por medio de cortes.

Fresa

La fresadora es una máquina que se utiliza para mecanizar materiales por medio de cortes

CNC

Programación en lenguaje G que permite controlar las posiciones y velocidades de los motores que realizan la mecanización.

ULTIMAS PUBLICACIONES

Controlador Numércio Computarizado.

martes, 17 de enero de 2023

Diseño CNC

Ejercicio Nro 4 - Ordenar Números [ Html Javascript + Código C ]

 Ordenar Números.

Se ha realizado el siguiente programa. 


1- Crear archivo index.html

<!DOCTYPE html>
<html>

<head>
    <meta content='UY' name='geo.placename'/>
    <meta content='María Eugenia Szwedowski' name='Author'/>
    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/solid.css" integrity="sha384-VGP9aw4WtGH/uPAOseYxZ+Vz/vaTb1ehm1bwx92Fm8dTrE+3boLfF1SpAtB1z7HW" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.3.1/dist/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
    <!-- Font Awesome -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" />
    <!-- Google Fonts Roboto -->
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap" />
    <!-- MDB -->
    <link rel="stylesheet" href="mdbootstrap/css/mdb.min.css" />
    <title> Ejercicio Nro 4 ❤️ María Eugenia ⚡ </title>
</head>

<body>
<br><br>  
<div class="container">
    <div class="card mb-3">
        <div class="card-body">
        <h2>Ejercicio
        <span class="fa fa-heart fa-beat" style="--fa-beat-scale: 2.0; color: red;"></span>
        Nro 4</h2>


        <form id="ej1" name="">

        <div class="row align-items-start">

        <div class="col">
            <div class="form-group form-check">
                <label for="ej1">Valor 1</label>
                <input type="number" class="form-control" id="id1" placeholder="Ingrese el valor" name="" autofocus required>
            </div>
        </div>

        <div class="col">
             <div class="form-group form-check">
                <label for="ej1">Valor 2</label>
                <input type="number" class="form-control" id="id2" placeholder="Ingrese el valor" name="" autofocus required>
            </div>
        </div>

        <div class="col">
            <div class="form-group form-check">
                <label for="ej1">Valor 3</label>
                <input type="number" class="form-control" id="id3" placeholder="Ingrese el valor" name="" autofocus required>
            </div>
        </div>

        <div class="col">
            <div class="form-group form-check">
                <label for="ej1">Valor 4</label>
                <input type="number" class="form-control" id="id4" placeholder="Ingrese el valor" name="" autofocus required>
            </div>
        </div>

        <div class="col">
            <div class="form-group form-check">
                <label for="ej1">Valor 5</label>
                <input type="number" class="form-control" id="id5" placeholder="Ingrese el valor" name="" autofocus required>
            </div>
        </div>

        </div>
 
            <div class="form-group form-check">
                <button type="button" id="btncalcular" class="btn btn-primary calcular" onclick="calcular();">Ordenar</button>
            </div>

            <br><br>
            <div style="display:none" id="mostrar" >
              <p> El resultado es:
                <div class="alert-success"><span id="resultado1"></div></span>
                <div class="alert-success"><span id="resultado2"></div></span>
                <div class="alert-success"><span id="resultado3"></div></span>
                <div class="alert-success"><span id="resultado4"></div></span>
                <div class="alert-success"><span id="resultado5"></div></span>
            </p>
              <hr class="clearfix w-100 d-md-none mb-0">
            </div>

        </form>

        </div>
    </div>
</div>
<script type="text/javascript" src="javascript.js"> </script>

</body>
</html>

2- Crear archivo javascript.js 


function calcular(){
  var cantidad = 5;
  var result = 1;
  const ingreso =[5];
  const indice = [5];
  var j, i, cambio;
   
   
  ingreso[0] = parseInt(document.getElementById('id1').value,10);
  ingreso[1] = parseInt(document.getElementById('id2').value,10);
  ingreso[2] = parseInt(document.getElementById('id3').value,10);
  ingreso[3] = parseInt(document.getElementById('id4').value,10);
  ingreso[4] = parseInt(document.getElementById('id5').value,10);
   
   
    for(i = 0; i < (cantidad - 1 ); i++){
     
      for(j = i + 1; j < cantidad; j++){
       
        if( ingreso[j] > ingreso[i]){
          cambio = ingreso[j];
          ingreso[j] = ingreso[i];
          ingreso[i] = cambio;
        }
     
      }
    }
   
    for (i = 0; i < cantidad; i++ ){
      cajetilla();
      document.getElementById('resultado1').innerHTML =  ingreso[0];
      document.getElementById('resultado2').innerHTML =  ingreso[1];
      document.getElementById('resultado3').innerHTML =  ingreso[2];
      document.getElementById('resultado4').innerHTML =  ingreso[3];
      document.getElementById('resultado5').innerHTML =  ingreso[4];
      result++;    
    }
 
}

function cajetilla(){
  var caja = document.getElementById("mostrar");
  mostrar.style.display = "block";
}

3- Correr y testear programa.

4- Dirigirse a la página: https://www.onlinegdb.com/

5- Pegar el siguiente código :

/******************************************************************************

                       Ejercicio Nro 4 - ITS 2022
Ingreso de 5 datos por teclado y se ordenan de mayor a menor según la elección.
 

*******************************************************************************/

#include <stdio.h>
#define cantidad 5

void main ()
{
  int ingreso[cantidad], indice[cantidad];
  int j, i, cambio;

  printf ("¡Hola! Ingresa %d números enteros por favor.\n\n", cantidad);
 
  for (i = 0; i < cantidad; i++)
  {
    printf ("Posición nro %d: ", i + 1);
    scanf ("%d", &ingreso[i]);
    printf ("\n");
  }
 
  for (i = 0; i < (cantidad - 1); i++)
  {
    for (j = i + 1; j < cantidad; j++)
    {
      if (ingreso[j] > ingreso[i])
      {
        cambio = ingreso[j];
        ingreso[j] = ingreso[i];
        ingreso[i] = cambio;
      }
    }
  }
 

  printf ("Los números ordenados son:\n");
  for (i = 0; i < cantidad; i++)
  {
    printf("\nLa posición nro %d es: %d",cantidad-i,  ingreso[i]);
  }
 
 
}



lunes, 16 de enero de 2023

Diseño CNC

Ejercicio Nro 3 - Números Perfectos [ Html Javascript + Código C ]

 Número Perfecto.

Se ha realizado el siguiente programa. 


1- Crear archivo index.html

<!DOCTYPE html>
<html>

<head>
    <meta content='UY' name='geo.placename'/>
    <meta content='María Eugenia Szwedowski' name='Author'/>
    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/solid.css" integrity="sha384-VGP9aw4WtGH/uPAOseYxZ+Vz/vaTb1ehm1bwx92Fm8dTrE+3boLfF1SpAtB1z7HW" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.3.1/dist/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
    <!-- Font Awesome -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" />
    <!-- Google Fonts Roboto -->
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap" />
    <!-- MDB -->
    <link rel="stylesheet" href="mdbootstrap/css/mdb.min.css" />
    <title> Ejercicio Nro 3 ❤️ María Eugenia ⚡ </title>
</head>

<body>
<br><br>  
<div class="container">
    <div class="card mb-3">
        <div class="card-body">
        <h2>Ejercicio
        <span class="fa fa-heart fa-beat" style="--fa-beat-scale: 2.0; color: red;"></span>
        Nro 3</h2>


        <form id="ej1" name="">
            <div class="form-group form-check">
                <label for="ej1">Valor 1</label>
                <input type="number" class="form-control" id="id1" placeholder="Ingrese el valor" name="" autofocus required>
            </div>
 
            <div class="form-group form-check">
                <button type="button" id="btncalcular" class="btn btn-primary calcular" onclick="calcular();">Calcular</button>
            </div>

            <br><br>
            <div style="display:none" id="mostrar" >
              <p> El resultado es: <div class="alert-success"><span id="resultado1"></div></span></p>
              <hr class="clearfix w-100 d-md-none mb-0">
            </div>

        </form>

        </div>
    </div>
</div>
<script type="text/javascript" src="javascript.js"> </script>

</body>
</html>

2- Crear archivo javascript.js 


function calcular(){
var numero, sum, mul;

numero = parseFloat(document.getElementById('id1').value,10);
numero = parseInt(numero);
sum = 0;

for(var i = 1; i < numero; i++){
  mul = numero%i;
  if(mul==0){
      sum+=i;
  }
}

  if(sum==numero){
    document.getElementById('resultado1').innerHTML =  sum + " el número es perfecto";
    cajetilla();
    }else{
      document.getElementById('resultado1').innerHTML =  sum + " el número NO es perfecto";
      cajetilla();
     
     
    }
}

function cajetilla(){
  var caja = document.getElementById("mostrar");
  mostrar.style.display = "block";
}

3- Correr y testear programa.

4- Dirigirse a la página: https://www.onlinegdb.com/

5- Pegar el siguiente código :

/******************************************************************************

                       Ejercicio Nro 3 NUMERO POSITIVO - ITS 2022
Un número perfecto es un número entero positivo que es igual a la suma de sus divisores propios positivos
 

*******************************************************************************/


#include <stdio.h>
int main() {
    int numero, sum=0, mul=0;
   
    printf("¡Hola! Ingrese un número: ");
    scanf("%d", &numero);
       
    for(int i=1; i<numero; i++) {
        mul=numero%i;
        if(mul==0) {
            sum+=i;
        }
    }

    if(sum==numero){
        printf("El numero %d es perfecto.\n", numero);
    }
    else
    printf("El numero %d no es perfecto.\n", numero);
    return 0;
}



Diseño CNC

Ejercicio Nro 2 - Calculadora [ Html Javascript + Código C ]

 Calculadora.

Se ha realizado la siguiente calculadora. 


1- Crear archivo index.html

<!DOCTYPE html>
<html>

<head>
    <meta content='UY' name='geo.placename'/>
    <meta content='María Eugenia Szwedowski' name='Author'/>
    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/solid.css" integrity="sha384-VGP9aw4WtGH/uPAOseYxZ+Vz/vaTb1ehm1bwx92Fm8dTrE+3boLfF1SpAtB1z7HW" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.3.1/dist/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
    <!-- Font Awesome -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" />
    <!-- Google Fonts Roboto -->
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap" />
    <!-- MDB -->
    <link rel="stylesheet" href="mdbootstrap/css/mdb.min.css" />
    <title> Ejercicio Nro 2 ❤️ María Eugenia ⚡ </title>
</head>

<body>
<div class="container">
    <div class="card mb-3">
        <div class="card-body">
        <h2>Ejercicio
        <span class="fa fa-heart fa-beat" style="--fa-beat-scale: 2.0; color: red;"></span>
        Nro 2</h2>


        <form id="ej1" name="">
            <div class="form-group form-check">
                <label for="ej1">Valor 1</label>
                <input type="number" class="form-control" id="id1" placeholder="Ingrese el valor" name="" autofocus required>
            </div>
 
            <div class="form-group form-check">
                <label for="ej1">Valor 2</label>
                <input type="number" class="form-control" id="id2" placeholder="Ingrese el valor" name="" autofocus required>
            </div>

            <div class="form-group form-check">
                <label for="ej1">Seleccionar:</label>
                <select class="form-control" id="id3">  
                    <option value="1">Suma</option>  
                    <option value="2">Resta</option>  
                    <option value="3">División</option>  
                    <option value="4">Multiplicación</option>  
                    <option value="5">Resto</option>  
                    </select>  
            </div>

            <div class="form-group form-check">
                <button type="button" id="btncalcular" class="btn btn-primary calcular" onclick="calcular();">Calcular</button>
            </div>

            <br><br>
            <div style="display:none" id="mostrar" >
              <p> El resultado es: <div class="alert-success"><span id="resultado1"></div></span></p>
              <hr class="clearfix w-100 d-md-none mb-0">
            </div>

        </form>

        </div>
    </div>
</div>
<script type="text/javascript" src="javascript.js"> </script>

</body>
</html>

2- Crear archivo javascript.js 


function calcular(){
var opcion, resp, x, y , resultado, continuar;
var c = 0;
resp = 0;

do{
  var opcion = document.getElementById('id3').value;
  switch(opcion){    
    case '1':
        console.log("Ha seleccionado : " + opcion);
        x = ingresarX();
        y = ingresarY();
        resultado = suma(x,y);
        console.log("El resultado es : " + resultado);
        document.getElementById('resultado1').innerHTML =  resultado.toFixed(2);
        cajetilla();
        break;      
    case '2':
        console.log("Ha seleccionado : " + opcion);
        x = ingresarX();
        y = ingresarY();
        resultado = resta(x,y);
        console.log("El resultado es : " + resultado);
        document.getElementById('resultado1').innerHTML =  resultado.toFixed(2);
        cajetilla();
        break;      
    case '3':
        console.log("Ha seleccionado : " + opcion);
        x = ingresarX();
        y = ingresarY();
        resultado = division(x,y);
        console.log("El resultado es : " + resultado);
        document.getElementById('resultado1').innerHTML =  resultado.toFixed(2);
        cajetilla();
        break;      
    case '4':
        console.log("Ha seleccionado : " + opcion);
        x = ingresarX();
        y = ingresarY();
        resultado = multiplicar(x,y);
        console.log("El resultado es : " + resultado);
        document.getElementById('resultado1').innerHTML =  resultado.toFixed(2);
        cajetilla();
        break;
    case '5':
        console.log("Ha seleccionado : " + opcion);
        x = ingresarX();
        y = ingresarY();
        resultado = resto(x,y);
        console.log("El resultado es : " + resultado);
        document.getElementById('resultado1').innerHTML =  resultado.toFixed(2);
        cajetilla();
        break;
   default:
       console.log("Fuera");
    }

   resp=+1;
}while( resp == 100);


}

function ingresarX(){
  var x = parseFloat(document.getElementById('id1').value,10);
  return x;
}
function ingresarY(){
  var y = parseFloat(document.getElementById('id2').value,10);
  return y;
}
function suma(x, y){
  x = parseInt(x);
  y = parseInt(y);
  var resutado;
  resultado = x + y;
  return resultado;
}
function resta(x, y){
  x = parseFloat(x);
  y = parseFloat(y);
  var resutado;
  resultado = x - y;
  return resultado;
}
function division(x, y){
  x = parseFloat(x);
  y = parseFloat(y);
  var resutado;
  resultado = x / y;
  return resultado;
}
function multiplicar(x, y){
  x = parseFloat(x);
  y = parseFloat(y);
  var resutado;
  resultado = x * y;
  return resultado;
}
function resto(x, y){
  x = parseInt(x);
  y = parseInt(y);
  var resutado;
  resultado = x % y;
  return resultado;
}

function cajetilla(){
  var caja = document.getElementById("mostrar");
  mostrar.style.display = "block";
}


3- Correr y testear programa.

4- Dirigirse a la página: https://www.onlinegdb.com/

5- Pegar el siguiente código :

/******************************************************************************

                       Ejercicio Nro 2 - ITS 2022

*******************************************************************************/

#include <stdio.h>


float suma(float x, float y);
float resta(float x, float y);
float division(float x, float y);
float multiplicar(float x, float y);
int resto(int x, int y);
void consulta();
int main()
{

    char opcion, resp;
    float x, y, resultado;
    int c=1;
  do{
    printf("\n");
    printf("\nIngrese operacion: + - * / '%' o S para salir ");
    scanf(" %c", &opcion);
    printf("\nIngrese x: ");
    scanf(" %f", &x);
    printf("\nIngrese y: ");
    scanf(" %f", &y);
    c++;
   
    switch (opcion){
       
       
    case '+':  
        printf("\n\nExcelente!. La opcion elegida es %c\n",opcion);
        resultado = suma(x,y);
        printf("Resultado:  %f + %f = %f \n",x, y, resultado);
        break;
       
    case '-':
        printf("\n\nImpecable!. La opcion elegida es %c\n",opcion);
        resultado = resta(x,y);
        printf("Resultado:  %f - %f = %f \n",x, y,resultado);
        break;      
   
    case '/':
        printf("\n\nMejor imposible!. La opcion elegida es %c\n",opcion);
        resultado = division(x,y);
        printf("Resultado:  %f / %f = %f \n",x, y , resultado);
        break;
       
    case '*':
        printf("\n\nGenial!. La opcion elegida es %c\n",opcion);
        resultado = multiplicar(x,y);
        printf("Resultado:  %f * %f = %f \n",x, y,resultado);
        break;
       
    case '%':
        printf("\n\nEspectacular!. La opcion elegida es %c\n",opcion);
        resultado = multiplicar(x,y);
        printf("Resultado:  %f '%' %f = %f \n",x, y, resultado);
        break;
   
    default:
       printf("Elija una de las opciones, vuelva a intentarlo por favor \n%c",opcion);
    }
   
    consulta();
    scanf( " %c", &resp);
 
  }while(resp == 'S');
 
  printf("\n\nFIN. Ha salido del sistema porque ha sido su elección, usted ha elegido: %c",resp);
  printf("\n\nCantidad de veces: %d",c);
  return 0;
}

void consulta()
{
    printf("zDesea continuar? Elija 'S' para continuar. Gracias\n\n\n");
}  

float suma(float x, float y)
{
    float resultado;
    resultado = x + y;
    return resultado;
}  

float resta(float x, float y)
{
    float resultado;
    resultado = x - y;
    return resultado;
}  

float division(float x, float y)
{
    float resultado;
    resultado = x / y;
    return resultado;
}

float multiplicar(float x, float y)
{
    float resultado;
    resultado = x * y;
    return resultado;
}

int resto(int x, int y)
{
    int resultado;
    resultado = x%y;
    return resultado;
}



Mapas y Contacto

Gracias por su comunicación.

Formulir Kontak

Nombre

Correo electrónico *

Mensaje *

Subscribe Us