Desarrollo de Software en C++, C#, PHP,JavaScript, Matlab, Java, Android, Arduino, Python, Flutter, React, Vue, Solución de ejercicios, Programas informáticos, Inteligencia Artificial.

Buscar

Solicita al usuario ingrese un número “n”. Genera “n“ eventos. En cada evento genera un número aleatorio e imprímelo en pantalla. Finalmente realiza una autosuma en C#

Problema
Diseñar un algoritmo que solicita al usuario ingrese un número “n”. Genera “n“ eventos.  En cada evento genera un número aleatorio e imprímelo en pantalla.  Finalmente realiza una autosuma.


Solución





Código Fuente en C#


using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Ejercicio05 { class Program { static void Main(string[] args) { int sumatoria = 0; Console.WriteLine("Ingrese un numero"); int cantidad = Convert.ToInt16(Console.ReadLine()); short[] numeros = new short[cantidad]; Random aleatorio = new Random(); for (int i = 0; i < cantidad; i++) { short y = Convert.ToInt16(aleatorio.Next(10)); numeros[i] = y; sumatoria = sumatoria + y; Console.WriteLine("el evento generado es: {0} ", y); } Console.WriteLine("el total es: {0}",sumatoria); Console.ReadLine(); } } }


Share:

Generar pirámide de números en C++

Diseñar un algoritmo que  permita generar una pirámide de números..

Solución



Código Fuente en C++


#include <iostream> using namespace std; int main(int argc, char *argv[]) { int i,j,numero; cout<<"Ingrese numero"<<endl; cin>>numero; cout<<endl; for( i=1;i<=numero; i++){ for(j=1; j<=i;j++){ cout<<j; } cout<<endl; } return 0; }
Share:

Generar pirámide de números en C++

Diseñar un algoritmo que  permita generar una pirámide de números.

Solución




Código Fuente en C++


#include <iostream> using namespace std; int main(int argc, char *argv[]) { int i,j,numero; cout<<"Ingrese numero"<<endl; cin>>numero; cout<<endl; for( i=1;i<=numero; i++){ for(j=1; j<=i;j++){ cout<<i; } cout<<endl; } return 0; }





Share:

Algoritmos resueltos con diagramas de flujo y pseudocódigo


Algoritmos Resueltos con Diagramas de Flujo y Pseudocódigo
Español | PDF | 9.08 MB


Contenido

UNIDAD I. 
HERRAMIENTAS DE PROGRAMACIÓN  PARA LA SOLUCIÓN DE PROBLEMA CON COMPUTADORAS 
Herramientas 
Identificadores 
Pseudocódigo 
Diagramas de flujo 
Diagramas Nassi-Schneiderman N/S 

UNIDAD II. 
SOLUCIÓN DE PROBLEMAS  CON ESTRUCTURAS SECUENCIALES 
Introducción 
Estructuras de control 
Estructuras secuenciales 
Problemas resueltos 
Problemas propuestos 

UNIDAD III. 
SOLUCIÓN DE PROBLEMAS 
CON ESTRUCTURAS SELECTIVAS 
Introducción 
Estructuras selectivas 
Problemas resueltos 
Problemas propuestos 

UNIDAD IV. 
SOLUCIÓN DE PROBLEMAS CON ESTRUCTURAS REPETITIVAS 
Introducción 
Estructuras repetitivas o de ciclo 
Problemas resueltos 
Problemas propuestos 

UNIDAD V. 
INTRODUCCIÓN A LOS ARREGLOS UNIDIMENSIONALES  Y MULTIDIMENSIONALES (VECTORES Y MATRICES) 
Introducción 
Arreglos unidimensionales (vectores) 
Arreglos bidimensionales (tablas) 
Problemas resueltos 
Problemas propuestos 

APÉNDICE. Solución de problemas propuestos 
Soluciones de la unidad dos 
Soluciones de la unidad tres 
Soluciones de la unidad cuatro 
Soluciones de la unidad cinco



Algoritmos Resueltos con Diagramas de Flujo y Pseudocódigo


Share:

Calcular la superficie y el volumen de un cilindro Código en C++

Problema
Diseñar un algoritmo que  permita calcular la superficie y el volumen de un cilindro.

Solución












Código Fuente en C++


#include<iostream> #include<cmath> using namespace std; int main() { int base, superficie,altura; float dimension; float pi = 3.1416,radio; cout << "Ingrese radio " << endl; cin >> radio; cout << "Ingrese altura " << endl; cin >> altura; dimension = 2*radio; base = pi*radio*radio; superficie = pi*dimension*altura; cout << "LA SUPERFICIE DE CILINDRO ES : " << superficie+(2*base) << endl; cout << "El volumen del cilindro es: " << base*altura << endl; return 0; }
Share:

Bonificar si el numero ingresado es par 100 puntos de lo contrario si es numero es impar 50 puntos Código en C++

Problema
Diseñar un algoritmo que permita ingresar un numero, en la cual al ingresar un numero par se le bonificara 100 puntos de lo contrario al ingresar un numero impar se le bonificara 50 puntos.

Solución










Código Fuente en C++


#include <iostream> #include <cmath> using namespace std; int main(int argc, char *argv[]) { int num,bonus; cout<<"Ingrese numero"<<endl; cin>>num; if(num%2==0){ bonus=num+100; } else{ bonus=num+50; } cout<<"El puntaje :"<<num<<endl; cout<<"La bonificacion es :"<<bonus<<endl; return 0; }
Share:

Calcular el área de un triangulo Código en C++

Problema
Diseñar un algoritmo que  permita calcular el área de un Triangulo. 

Solución











Código Fuente en C++

#include <iostream> using namespace std; int main(int argc, char *argv[]) { int base, altura,area; cout<<"Ingrese la base "<<endl; cin>>base; cout<<"Ingrese la altura"<<endl; cin>>altura; area=(base*altura)/2; cout<<"El area del triangulo es :"<<area<<endl; return 0; }
Share:

Calcular el área de un rectángulo Código en C++

Problema
Diseñar un algoritmo que  permita calcular el área de un rectangulo. 

Solución












Código Fuente en C++

#include <iostream> using namespace std; int main(int argc, char *argv[]) { int base, altura,area; cout<<"Ingrese la base "<<endl; cin>>base; cout<<"Ingrese la altura"<<endl; cin>>altura; area=base*altura; cout<<"El area del Rectangulo es :"<<area<<endl; return 0; }














Share:

Calcular el área de un cuadrado Código en C++

Problema
Diseñar un algoritmo que  permita calcular el área de un cuadrado. 

Solución












Código Fuente en C++


#include <iostream> using namespace std; int main(int argc, char *argv[]) { int lado,area; cout<<"Ingrese la Lado "<<endl; cin>>lado; area=lado*lado; cout<<"El area de un cuadrado es :"<<area<<endl; return 0; }


Share:

Calcular el área de un circulo código en C++

Problema
Diseñar un algoritmo que  permita calcular el área de un circulo.

Solución












Código Fuente en C++


#include <iostream> #include <cmath> using namespace std; int main(int argc, char *argv[]) { int radio; float pi=3.1416,area; cout<<"Ingrese el radio "<<endl; cin>>radio; area=pi*pow(radio,2); cout<<"El area del circulo es :"<<area<<endl; return 0; }








Share:

Sumar dos números que al presionar la tecla "S" continue la operacion caso contrario al presionar la tecla "N" culmine el programa

Problema
 Diseñar un algoritmo que  permita sumar dos números enteros que al presionar la tecla "S" continué la operación caso contrario al presionar la tecla "N" culmine el programa.

Solución


















Código Fuente en C++


#include <iostream> using namespace std; int main(int argc, char *argv[]){ float a,b; int contador=0; char opcion; //bucle infinito while(1){ cout<<"Este progrema se ha ejecutado "<<"["<<contador<<"]"<<" Veces"<<endl<<endl; cout<<"Ingrese numero1 "<<endl; cin>>a; cout<<"Ingrese numero2 "<<endl; cin>>b; cout<<a<<"+"<<b<<"="<<(a+b)<<endl<<endl; cout<<"Desea continuar s/n = "; cin>>opcion; //condicion para cerrar el bucle infinito if(opcion=='n'){ //rompe el bucle break; } //cuenta las veces que se uso el programa contador++; } return 0; }





Share:

Tabla de Multiplicación por un numero (Bucle While) código en C++

Problema
Diseñar un algoritmo que  permita mostrar una tabla de multiplicación por un numero determinado.

Solución













Código Fuente en C++


#include <iostream> using namespace std; int main(int argc, char *argv[]) { int num,i,p; cout<< "Ingrese el Numero Multiplicador"<<endl; cin>> num; i = 1; cout<<endl; while (i<=12) { p = i*num; cout<<i<<" x "<<num<<" = "<<p<<endl; i=i+1; } return 0; }




Share:

Calcular la cantidad de números primos del 1 al 100 en orden ascendente codigo en C++

Problema
Diseñar un algoritmo que  permita hallar la cantidad de números primos del 1 al 100 en orden ascendente.

Solución

2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97

Código Fuente en C++

#include <stdio.h> #include <stdlib.h> int main(void){ int x,cont,z,i,tabla[100]; i=0; for (x=1;x<=100;x++){ cont=0; for (z=1;z<=x;z++){ if (x%z==0){ cont++; } } if (cont==2 || z==1 || z==0){ tabla[i]=x; i++; } } for (x=0;x<i;x++){ printf("%d\n",tabla[x]); } return 0; }






Share:

Mostrar Valores de la columna impar y filas pares de dos matrices en java

import java.util.Scanner;
public class algoritmo_10_matriz {
    Scanner leer= new Scanner (System.in);
   
 
    public static void main(String[] args){
       algoritmo_10_matriz menu= new algoritmo_10_matriz();
       menu.menuGeneral();
    }
 
 
   public int menuGeneral(){
   int opcion;
   do{
       System.out.println("");
       System.out.println("===================================================");
       System.out.println("================= MENU DE OPCIONES ================");
       System.out.println("===== 1.SUMA DE MATRICES                       ====");
       System.out.println("===== 2.MULTIPLICACION DE MATRICES             ====");
       System.out.println("===== 3.TRANSPUESTA MATRIZ A^B                 ====");
       System.out.println("===== 4.SUMA DIAGONAL PRINCIPAL MATRIZ A^B     ====");
       System.out.println("===== 5.MAXIMO Y MINIMO MATRIZ A ^ B           ====");
       System.out.println("===== 6.COLUMNA IMPAR ^ FILAS PARES MATRIZ A^B ====");
       System.out.println("===== 7.SALIR                                  ====");
       System.out.println("===================================================");
       System.out.print("Ingrese una opcion: ");
       opcion=leer.nextInt();
 
       switch(opcion){
           case 1: SumadeMatriz(); break;
           case 2: MultiplicacionMatriz();break;
           case 3: TranspuestaMatriz();break;
           case 4: DiagonalPrincipalMatrices();break;
           case 5: MaximoMinimoMatriz();break;
           case 6: ColumnaImparFilaPar();break;
           case 7: System.out.println("................Saliendo del menu ..............");
               System.exit(0); break;
           default: System.out.println("Ingrese una opcion valida.......!!"); break;

       }
     
     
     
   }while(opcion != 8);
   return 0;
   }


public void ColumnaImparFilaPar(){

        int n, m, i, j;
        int A[][] = new int[10][10];
        int B[][] = new int[10][10];
     
        System.out.print("Ingrese dimension n: ");
        n = leer.nextInt();
        System.out.print("Ingrese dimension m: ");
        m = leer.nextInt();

        System.out.println("INGRESE VALORES MATRIZ A");
        for (i = 1; i <= n; i++) {
            for (j = 1; j <= m; j++) {
                System.out.print("A[" + (i) + "," + (j) + "]= ");
                A[i][j] = leer.nextInt();
            }
        }

        System.out.println("INGRESE VALORES MATRIZ B");
        for (i = 1; i <= n; i++) {
            for (j = 1; j <= m; j++) {
                System.out.print("B[" + (i) + "," + (j) + "]= ");
                B[i][j] = leer.nextInt();
            }
        }

        //IMPRIMIENDO MATRICES A Y B
        System.out.println("======== MATRIZ A =========");
        for (i = 1; i <= n; i++) {
            for (j = 1; j <= m; j++) {
                System.out.print("\t" + A[i][j]);
            }
            System.out.println();
        }

        System.out.println("====== MATRIZ B ========");
        for (i = 1; i <= n; i++) {
            for (j = 1; j <= m; j++) {
                System.out.print("\t" + B[i][j]);
            }
            System.out.println();
        }
     
        System.out.println(" MATRIZ A --->>> (COLUMNAS IMPARES ^ FILAS PARES)");
        //columnas impares
         for (i = 1; i <= n; i++) {
            for (j = 1; j <= m; j++) {
                if(j%2==1){
                    System.out.print("\t"+A[i][j]);
                }
            }
        }
         //filas pares
         System.out.println("");
         for (i = 1; i <= n; i++) {
            for (j = 1; j <= m; j++) {
                if(i%2==0){
                  System.out.print("\t"+A[i][j]);
                }
            }
        }
       
         System.out.println("");
         System.out.println(" MATRIZ B --->>> (COLUMNAS IMPARES ^ FILAS PARES)");
            //columnas impares
         for (i = 1; i <= n; i++) {
            for (j = 1; j <= m; j++) {
                if(j%2==1){
                    System.out.print("\t"+B[i][j]);
                }
            }
        }
         //filas pares
         System.out.println("");
         for (i = 1; i <= n; i++) {
            for (j = 1; j <= m; j++) {
                if(i%2==0){
                  System.out.print("\t"+B[i][j]);
                }
            }
        }


Share:

DISCULPA LAS MOLESTIAS, LA PUBLICIDAD NOS AYUDA

Para descargar Aguarda 5 seg. y luego hacer click en saltar publicidad...Gracias !!

Saltar Publicidad

Translate

FACEBOOK

Ayúdanos con tu donación !

Etiquetas

twitter.com

Páginas vistas

Labels