Transforma una matriz
#include<stdio.h>
int matriz[3][3] = {1, 2, 3,
4, 5, 6,
7, 8, 9};
void funcion_transformar(int dato);
main(){
int i, j;//declaración de variables i, j
int parametro; //declaración
for(i=0;i<=2;i++){
printf("\n");
for(j=0;j<=2;j++){
printf("%d\t", matriz[i][j]);
}
}
printf("\n\n indique parametro para transformar: ");
scanf("%d", ¶metro);
funcion_transformar(parametro);
}
void funcion_transformar(int dato){
int i, j;
int parametro;
for(i=0;i<=2;i++){
for(j=0;j<=2;j++){
matriz[i][j] = matriz[i][j] + dato;
}
}
for(i=0;i<=2;i++){
printf("\n");
for(j=0;j<=2;j++){
printf("%d\t", matriz[i][j]);
}
}
}
Mecatrónica: C, Python, y Matlab
Este es un blog creado por Francisco Arcos para tratar temas relacionados con la MECATRÓNICA, especialmente las áreas de CONTROL y ROBÓTICA
miércoles, 20 de noviembre de 2019
miércoles, 6 de noviembre de 2019
miércoles, 4 de septiembre de 2019
jueves, 29 de agosto de 2019
Código para ejercicio de pago de impuestos
Algoritmo sin_titulo
definir tipo, modelo, pasajeros como entero;
definir valor_pagar como real;
escribir "Tipo de vehiculo: 1-Motocicleta, 2-Automovil, 3-Camioneta, 4-Camión";
leer tipo;
escribir "Que modelo es su vehiculo";
leer modelo;
segun tipo hacer
1: si modelo < 2000 entonces
valor_pagar <- 400000;
sino
si modelo >= 2000 entonces
valor_pagar <- 300000;
finsi
FinSi
2: escribir "Numero de pasajeros";
leer pasajeros;
si modelo < 2000 y pasajeros <= 4 entonces
valor_pagar <- 550000;
sino
si modelo >= 2000 y pasajeros <= 4 Entonces
valor_pagar <- 450000;
sino
si modelo >= 2000 y pasajeros > 4 entonces
valor_pagar <- 600000;
FinSi
FinSi
FinSi
3: si modelo < 2000 entonces
valor_pagar <- 700000;
sino
si modelo >= 2000 entonces
valor_pagar <- 650000;
finsi
FinSi
4:valor_pagar <- 800000;
FinSegun
escribir "Ud debe pagar: ", valor_pagar;
FinAlgoritmo
miércoles, 22 de mayo de 2019
Ejercicio Avengers
#include<stdio.h>
int matriz[9][3];
int vector[9];
void funcion_encuestar();
void funcion_ver_matriz();
void funcion_sumar();
void funcion_ver_vector();
int funcion_mayor();
int funcion_menor();
main(){
int mayor, menor;
printf("Programa para calificar personajes de la pelicula VENGADORES END GAME\n");
printf("\n");
funcion_encuestar();
printf("\n");
funcion_ver_matriz();
printf("\n");
funcion_sumar();
printf("\n");
funcion_ver_vector();
printf("\n");
mayor = funcion_mayor();
menor = funcion_menor();
//para imprimir el que más gusto
printf("\n");
if(mayor==0){
printf("El personaje que mas gusto es Iron Man");
}
if(mayor==1){
printf("El personaje que mas gusto es Capitan America ");
}
if(mayor==2){
printf("El personaje que mas gusto es Thor");
}
if(mayor==3){
printf("El personaje que mas gusto es Hulk");
}
if(mayor==4){
printf("El personaje que mas gusto es Viuda Negra");
}
if(mayor==5){
printf("El personaje que mas gusto es Ronin");
}
if(mayor==6){
printf("El personaje que mas gusto es Hombre Hormiga");
}
if(mayor==7){
printf("El personaje que mas gusto es Capitana Marvel");
}
if(mayor==8){
printf("El personaje que mas gusto es Rocket Racconn");
}
//para imprimir el que menos gusto
printf("\n");
if(menor==0){
printf("El personaje que menos gusto es Iron Man");
}
if(menor==1){
printf("El personaje que menos gusto es Capitan America ");
}
if(menor==2){
printf("El personaje que menos gusto es Thor");
}
if(menor==3){
printf("El personaje que menos gusto es Hulk");
}
if(menor==4){
printf("El personaje que menos gusto es Viuda Negra");
}
if(menor==5){
printf("El personaje que menos gusto es Ronin");
}
if(menor==6){
printf("El personaje que menos gusto es Hombre Hormiga");
}
if(menor==7){
printf("El personaje que menos gusto es Capitana Marvel");
}
if(menor==8){
printf("El personaje que menos gusto es Rocket Racconn");
}
}
void funcion_encuestar(){
int i, calificacion;
for(i=0;i<3;i++){
printf("*************************************************************\n");
printf("Calificacion del amigo %d\n", i+1);
printf("");
//para Iron Man
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Iron Man entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[0][i] = calificacion;
//para Capitan America
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Capitan America entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[1][i] = calificacion;
//para Thor
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Thor entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[2][i] = calificacion;
//para Hulk
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Hulk Man entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[3][i] = calificacion;
//para Viuda Negra
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Viuda Negra entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[4][i] = calificacion;
//para Ronin
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Ronin entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[5][i] = calificacion;
//para Hombre Hormiga
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Hombre Hormiga entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[6][i] = calificacion;
//para Capitana Marvel
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Capitana Marvel entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[7][i] = calificacion;
//para Rocket Racconn
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Rocket Racconn entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[8][i] = calificacion;
}
}
void funcion_ver_matriz(){
int i, j;
for(i=0;i<9;i++){
if(i==0){
printf("Iron Man ");
}
if(i==1){
printf("Capitan America ");
}
if(i==2){
printf("Thor ");
}
if(i==3){
printf("Hulk ");
}
if(i==4){
printf("Viuda Negra ");
}
if(i==5){
printf("Ronin ");
}
if(i==6){
printf("Hombre Hormiga ");
}
if(i==7){
printf("Capitana Marvel ");
}
if(i==8){
printf("Rocket Racconn ");
}
for(j=0;j<3;j++){
printf("%d\t", matriz[i][j]);
if(j==2){
printf("\n");
}
}
}
}
void funcion_sumar(){
int i, j;
for(i=0;i<9;i++){
vector[i] = 0;
for(j=0;j<3;j++){
vector[i] = vector[i] + matriz[i][j];
}
}
}
void funcion_ver_vector(){
int i;
for(i=0;i<9;i++){
if(i==0){
printf("Iron Man ");
}
if(i==1){
printf("Capitan America ");
}
if(i==2){
printf("Thor ");
}
if(i==3){
printf("Hulk ");
}
if(i==4){
printf("Viuda Negra ");
}
if(i==5){
printf("Ronin ");
}
if(i==6){
printf("Hombre Hormiga ");
}
if(i==7){
printf("Capitana Marvel ");
}
if(i==8){
printf("Rocket Racconn ");
}
printf("%d\n", vector[i]);
}
}
int funcion_mayor(){
int mayor = 0, i, pos_mayor;
for(i=0;i<9;i++){
if(vector[i]>mayor){
mayor = vector[i];
pos_mayor = i;
}
}
return pos_mayor;
}
int funcion_menor(){
int menor = 20, i, pos_menor;
for(i=0;i<9;i++){
if(vector[i]<menor){
menor = vector[i];
pos_menor = i;
}
}
return pos_menor;
}
int matriz[9][3];
int vector[9];
void funcion_encuestar();
void funcion_ver_matriz();
void funcion_sumar();
void funcion_ver_vector();
int funcion_mayor();
int funcion_menor();
main(){
int mayor, menor;
printf("Programa para calificar personajes de la pelicula VENGADORES END GAME\n");
printf("\n");
funcion_encuestar();
printf("\n");
funcion_ver_matriz();
printf("\n");
funcion_sumar();
printf("\n");
funcion_ver_vector();
printf("\n");
mayor = funcion_mayor();
menor = funcion_menor();
//para imprimir el que más gusto
printf("\n");
if(mayor==0){
printf("El personaje que mas gusto es Iron Man");
}
if(mayor==1){
printf("El personaje que mas gusto es Capitan America ");
}
if(mayor==2){
printf("El personaje que mas gusto es Thor");
}
if(mayor==3){
printf("El personaje que mas gusto es Hulk");
}
if(mayor==4){
printf("El personaje que mas gusto es Viuda Negra");
}
if(mayor==5){
printf("El personaje que mas gusto es Ronin");
}
if(mayor==6){
printf("El personaje que mas gusto es Hombre Hormiga");
}
if(mayor==7){
printf("El personaje que mas gusto es Capitana Marvel");
}
if(mayor==8){
printf("El personaje que mas gusto es Rocket Racconn");
}
//para imprimir el que menos gusto
printf("\n");
if(menor==0){
printf("El personaje que menos gusto es Iron Man");
}
if(menor==1){
printf("El personaje que menos gusto es Capitan America ");
}
if(menor==2){
printf("El personaje que menos gusto es Thor");
}
if(menor==3){
printf("El personaje que menos gusto es Hulk");
}
if(menor==4){
printf("El personaje que menos gusto es Viuda Negra");
}
if(menor==5){
printf("El personaje que menos gusto es Ronin");
}
if(menor==6){
printf("El personaje que menos gusto es Hombre Hormiga");
}
if(menor==7){
printf("El personaje que menos gusto es Capitana Marvel");
}
if(menor==8){
printf("El personaje que menos gusto es Rocket Racconn");
}
}
void funcion_encuestar(){
int i, calificacion;
for(i=0;i<3;i++){
printf("*************************************************************\n");
printf("Calificacion del amigo %d\n", i+1);
printf("");
//para Iron Man
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Iron Man entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[0][i] = calificacion;
//para Capitan America
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Capitan America entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[1][i] = calificacion;
//para Thor
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Thor entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[2][i] = calificacion;
//para Hulk
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Hulk Man entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[3][i] = calificacion;
//para Viuda Negra
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Viuda Negra entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[4][i] = calificacion;
//para Ronin
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Ronin entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[5][i] = calificacion;
//para Hombre Hormiga
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Hombre Hormiga entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[6][i] = calificacion;
//para Capitana Marvel
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Capitana Marvel entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[7][i] = calificacion;
//para Rocket Racconn
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Rocket Racconn entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[8][i] = calificacion;
}
}
void funcion_ver_matriz(){
int i, j;
for(i=0;i<9;i++){
if(i==0){
printf("Iron Man ");
}
if(i==1){
printf("Capitan America ");
}
if(i==2){
printf("Thor ");
}
if(i==3){
printf("Hulk ");
}
if(i==4){
printf("Viuda Negra ");
}
if(i==5){
printf("Ronin ");
}
if(i==6){
printf("Hombre Hormiga ");
}
if(i==7){
printf("Capitana Marvel ");
}
if(i==8){
printf("Rocket Racconn ");
}
for(j=0;j<3;j++){
printf("%d\t", matriz[i][j]);
if(j==2){
printf("\n");
}
}
}
}
void funcion_sumar(){
int i, j;
for(i=0;i<9;i++){
vector[i] = 0;
for(j=0;j<3;j++){
vector[i] = vector[i] + matriz[i][j];
}
}
}
void funcion_ver_vector(){
int i;
for(i=0;i<9;i++){
if(i==0){
printf("Iron Man ");
}
if(i==1){
printf("Capitan America ");
}
if(i==2){
printf("Thor ");
}
if(i==3){
printf("Hulk ");
}
if(i==4){
printf("Viuda Negra ");
}
if(i==5){
printf("Ronin ");
}
if(i==6){
printf("Hombre Hormiga ");
}
if(i==7){
printf("Capitana Marvel ");
}
if(i==8){
printf("Rocket Racconn ");
}
printf("%d\n", vector[i]);
}
}
int funcion_mayor(){
int mayor = 0, i, pos_mayor;
for(i=0;i<9;i++){
if(vector[i]>mayor){
mayor = vector[i];
pos_mayor = i;
}
}
return pos_mayor;
}
int funcion_menor(){
int menor = 20, i, pos_menor;
for(i=0;i<9;i++){
if(vector[i]<menor){
menor = vector[i];
pos_menor = i;
}
}
return pos_menor;
}
miércoles, 27 de marzo de 2019
martes, 26 de marzo de 2019
Código PseInt de ayuda para el parqueadero
Este fragmento de código permite calcular el valor que debe pagar un carro
miércoles, 14 de noviembre de 2018
martes, 23 de octubre de 2018
martes, 16 de octubre de 2018
miércoles, 10 de octubre de 2018
Suscribirse a:
Entradas (Atom)