UCoders
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Ayuda en un ejercicio de programacion lenguaje c++ (dificl) :(

2 participantes

Ir abajo

Ayuda en un ejercicio de programacion lenguaje c++ (dificl) :( Empty Ayuda en un ejercicio de programacion lenguaje c++ (dificl) :(

Mensaje  LaChina_Bb Sáb Jun 18, 2011 7:28 pm

Crear un programa que calcule la cantidad de ladrillos para construir un muro. Suponiendo que cada ladrillo mide 10cm de alto, 15cm de largo, 5cm de profundidad ademas cada ladrillo tiene 1cm de separacion de cemento. El usuario ingresa el alto y el ancho de muro. El programa debe mostrar en pantalla el dibujo del muro con la cantidad de ladrillos. El programa debe salir solo si el usuario lo desea ademas no admite numeros negativos. Crying or Very sad

LaChina_Bb

Mensajes : 4
Fecha de inscripción : 18/06/2011

Volver arriba Ir abajo

Ayuda en un ejercicio de programacion lenguaje c++ (dificl) :( Empty Re: Ayuda en un ejercicio de programacion lenguaje c++ (dificl) :(

Mensaje  Resident evil Dom Jun 19, 2011 12:55 pm

Código:

#include<iostream>
main()
{
      int alto,ancho,usando=1;
      while(usando==1)
      {
                  printf("Alto del muro en cm:");
                  scanf("%i",&alto);
                  printf("Ancho del muro en cm:");
                  scanf("%i",&ancho);
                  alto/=10.5;
                  ancho/=15.5;
                  for(int r=0;r<alto;r++)
                  {
                          for(int c=0;c<ancho;c++)
                                  printf("%c",178);
                          printf("\n");
                  }
                  printf("Salir (NO=1 SI=2):");
                  scanf("%i",&usando);
                  system("cls");
      }
}
Resident evil
Resident evil

Mensajes : 22
Fecha de inscripción : 27/05/2011
Edad : 34
Localización : México

Volver arriba Ir abajo

Ayuda en un ejercicio de programacion lenguaje c++ (dificl) :( Empty Re: Ayuda en un ejercicio de programacion lenguaje c++ (dificl) :(

Mensaje  LaChina_Bb Dom Jun 19, 2011 7:33 pm

Muchas Gracias de verdad te lo agradezco, en este caso me podrias explicar que significa la C? La R y el usando? para entenderlo Embarassed

este otro programa sera que lo entiendes? Crear un programa llamado "encuesta", un periodista fue al encuentro venezuela-españa en pto la cruz.
Entrevisto a 1000personas. La pregunta fue ¿Quien ganará el partido? cuantas presonas dijeron: ¿España? ¿Venezuela? ¿Empatados?

por fa de verdad yo para programacion soy mala y tengo que ver la materia asi no tenga nada que ver con mi carrera Sad te agradeceria muchisimo por tu ayuda

LaChina_Bb

Mensajes : 4
Fecha de inscripción : 18/06/2011

Volver arriba Ir abajo

Ayuda en un ejercicio de programacion lenguaje c++ (dificl) :( Empty Re: Ayuda en un ejercicio de programacion lenguaje c++ (dificl) :(

Mensaje  Resident evil Lun Jun 20, 2011 6:40 am

Para resolver tu programa se requiere lógica y conocer el lenguaje de programación.
Este es el mismo programa con comentarios, se le llama comentario al mensaje que va después de //
Puedes compilar de igual manera este programa y omitirá los comentarios, no los mostrará cuando corra el programa
Código:

#include<iostream>  //Librería que contiene las funciones usadas
main() //Cuerpo del programa
{
      int alto,ancho,usando=1;  //Se declara tres valores enteros, inicializa usando con 1 (usando=1)
      while(usando==1)  //Debido a que usando es igual a 1, entra a este ciclo (while)
      {
                  printf("Alto del muro en cm:");  //Muestra en la pantalla el mensaje entre comillas
                  scanf("%i",&alto);  //Solicita valor por teclado (scanf) y lo otorga a alto (&alto) como entero ("%i")
                  printf("Ancho del muro en cm:");  Muestra en la pantalla el mensaje entre comillas   
                  scanf("%i",&ancho);  //Solicita valor por teclado y lo otorga a alto como entero
                  alto/=10.5; //Divide alto entre 10.5 y el resultado se guarda en alto
                  ancho/=15.5;  //Divide ancho entre 15.5 y el resultado se guarda en alto
                  for(int r=0;r<alto;r++)  //Ciclo while reducido
                  {
                          for(int c=0;c<ancho;c++)
                                  printf("%c",178);  //Muestra en pantalla el numéro 178 en caractér
                          printf("\n");  //Al terminar la parte anterior salta de linea
                  }
                  printf("Salir (NO=1 SI=2):");  //Muestra en pantalla
                  scanf("%i",&usando);  //Solicita valor por teclado y lo otorga a usando como entero
                  system("cls");  //Limpia la pantalla
      }
}
En la parte que se declaran 3 enteros; les puse de nombre alto, ancho, usando, para que sea entendible pero tu puedes ponerles el nombre que quieras, por ejemplo
Código:

#include<iostream>
main()
{
      int x,y,z=1;
      while(z==1)
      {
                  printf("Alto del muro en cm:");
                  scanf("%i",&x);
                  printf("Ancho del muro en cm:");
                  scanf("%i",&y);
                  x/=10.5;
                  y/=15.5;
                  for(int r=0;r<x;r++)
                  {
                          for(int c=0;c<y;c++)
                                  printf("%c",178);
                          printf("\n");
                  }
                  printf("Salir (NO=1 SI=2):");
                  scanf("%i",&z);
                  system("cls");
      }
}
system("cls"); Es usado para borrar la pantalla, por ejemplo
Abre símbolo de sistema y escribe cls y presiona enter
printf("%c",178); Todas las letras y números que usas tienen un número que los identifica (ASCII), por ejemplo
En el bloc de notas presiona Alt 6 4 y aparece @
presiona Alt 1 7 8 y aparece ▓
A ver si te sirve este Libro
Resident evil
Resident evil

Mensajes : 22
Fecha de inscripción : 27/05/2011
Edad : 34
Localización : México

Volver arriba Ir abajo

Ayuda en un ejercicio de programacion lenguaje c++ (dificl) :( Empty Re: Ayuda en un ejercicio de programacion lenguaje c++ (dificl) :(

Mensaje  Resident evil Lun Jun 20, 2011 7:07 am

El segundo programa que mencionas no se entiende, requiere más datos,
¿Qué debe hacer el programa?
¿Números aleatorios?
¿Debes adivinar? Por que las computadoras no adivinan, hacen lo que se les ordena
Resident evil
Resident evil

Mensajes : 22
Fecha de inscripción : 27/05/2011
Edad : 34
Localización : México

Volver arriba Ir abajo

Ayuda en un ejercicio de programacion lenguaje c++ (dificl) :( Empty Re: Ayuda en un ejercicio de programacion lenguaje c++ (dificl) :(

Mensaje  LaChina_Bb Lun Jun 20, 2011 1:15 pm

gracias por tu ayuda ya lo hice Very Happy
Smile

LaChina_Bb

Mensajes : 4
Fecha de inscripción : 18/06/2011

Volver arriba Ir abajo

Ayuda en un ejercicio de programacion lenguaje c++ (dificl) :( Empty Re: Ayuda en un ejercicio de programacion lenguaje c++ (dificl) :(

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.