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]);
}
}
}
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
Suscribirse a:
Entradas (Atom)