Zadatak 3-Ispravnost podataka kvadra - rešenje
Prvo se unesu tri cela broja. Ispravan podatak znači da je proj koji predstavlja dužinu neke stranice pozitivan. Da bi mogli računati površinu i zapreminu kvadra potrebno je da sve tri njegove stranice a, b, c budu pozitivni brojevi. Unutar if naredbe treba postaviti složen uslov: a > 0 && b>0 && c>0.
Rešenje zadatka
Programski jezik C |
Programski jezik JAVA |
#include <stdio.h>
#include <stdlib.h> int main() { double a,b,c,P,V; //a,b,c-stranice kvadra, P-povrsina, V-zapremina printf("Unesi stranice kvadra a, b,c u cm"); scanf("%lf%lf%lf",&a,&b,&c); /*Provera ispravnosti podatka, tj. da li su duzine stranica pozitivni brojevi*/ if(a>0 && b>0 && c>0) { //podaci su ispravni i može da se računa površina i zapremina P=2*(a*b+b*c+a*c); V=a*b*c; printf("Površina kvadra iznosi %.2f cm^2",P); printf("Zapremina kvadra iznosi %.2f cm^2",V); } else{ printf("Podaci su neispravni jer duzine stranica ne mogu biti negativni brojevi ni nula"); } return 0; } |
package nedeljnazarada; import java.util.Scanner; public class NedeljnaZarada { /** * @param args the command line arguments */ public static void main(String[] args) { double a,b,c,P,V; /*a,b,c-stranice kvadra, P-povrsina, V-zapremina*/ Scanner ucitavac=new Scanner(System.in); System.out.println("Unesi stranice kvadra a, b,c u cm"); System.out.println("unesi stranice kvadra a,b i c"); a=ucitavac.nextDouble(); b=ucitavac.nextDouble(); c=ucitavac.nextDouble(); /*Provera ispravnosti podatka, tj. da li su duzine stranica pozitivni brojevi*/ if(a>0 && b>0 && c>0) { /*podaci su ispravni i može da se računa površina i zapremina*/ P=2*(a*b+b*c+a*c); V=a*b*c; System.out.println("Površina kvadra iznosi "+P+"cm^2"); System.out.println("Zapremina kvadra iznosi "+V+"cm^3"); } else{ System.out.println("Podaci su neispravni jer duzine"+ "stranica ne mogu biti negativni brojevi ni nula"); } } } |